Redis字符串

Redis下一小节:2-5 hash(1)

Redis字符串

1、字符串键值结构

Redis字符串

key是唯一的,不能重复;

value数据类型可以是多种,比如:字符串、数字、二进制,只是内部把数字、二进制数据转化为字符串;

value也可以是一个JSON字符串;

value还可以是序列化对象;

value可以存储最大的数据大小为:512MB;

2、字符串使用场景

(1)缓存

(2)计数器

(3)分布式锁

3、字符串命令使用

(1)get、set、del使用

Redis字符串

Redis字符串

(2)incr、decr、incrby、decrby使用

Redis字符串

Redis字符串

(3)set、setnx、setxx使用

Redis字符串

Redis字符串

(5)mget、mset使用

Redis字符串

Redis字符串

Redis字符串

Redis字符串

如果mget获取的key太大,比如需要获取10W个key,我们可以把10W个key拆分成1000次mget获取key的value。

(6)getset、append、strlen使用

Redis字符串

Redis字符串

(7)incrbyfloat、getrange、setrange使用

Redis字符串
Redis字符串

4、实战

(1)实战一

Redis字符串

Redis字符串

(2)实战二

Redis字符串

Redis字符串

Redis字符串

(3)实战三

Redis字符串

Redis字符串

5、字符串时间复杂度总结

Redis字符串