使用场景
- 计数器
- 统计多单位的数量
- 粉丝数
- 对象缓存存储
set key1 v1,设置
get key1,获取
keys *,显示所有key
EXISTS key1,判断key
APPEND key1 "hello" ,追加,没有就创建
STRLEN key1,显示值的长度
incr views,增加1
INCRBY views 10,值+10
DECRBY view 5,值-5
GETRANGE key1 0 3,字符截取
GETRANGE key1 0 -1,获取全部
SETRANGE key2 1 xx,指定位置替换
setex(set with expire)设置过期时间
setnx(set if not exist)不存在再设置(在分布式锁中常常使用)
批量设置,批量获取
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3
msetnx k1 v1 k4 v4(原子操作,一起成功,一起失败)
getset 先取后设
网友评论