首先要先启动好服务,使用redis-cli进入到客户端。


自增、自减和相加减操作
自增1 INCR
自减1 DECR
步长 i += INCRBY

字符串范围 range
截取 GETRANGE

替换 SETRANGE

是否存在
设置过期时间 setex (set with expire)
不存在时再设置(在分布式锁中常常会使用!)setnx (set if not exist)

批量操作
同时设置多个值mset (mset k1 v1 k2 v2 k3 v3 …)
同时获取多个值mget (mget k1 k2 k3 …)

对象
设置一个user:1 的对象 值为json字符串来保存一个对象

高阶玩法! user:{id}:{filed}

getset
先get再set

总结!!!
String类似的使用场景:value除了是我们的字符串还可以是我们的数字!
● 计数器
● 统计多单位的数量
● 粉丝数
● 对象缓存存储
496

被折叠的 条评论
为什么被折叠?



