setex [c ] [100 ] [c ]
有效期时间为秒
设置key c ,倒计时100秒,值为c
屏幕快照 2018-05-16 23.37.58.png
ttl c
查看 c的剩余时间
屏幕快照 2018-05-16 23.38.31.png
psetex [d] [1000] [d]
有效期:时间变成了毫秒
getrange [key] 0 2
获取值的范围为0到2,闭合区间
如 set word wordword
getrange word 0 2
返回wor
屏幕快照 2018-05-16 23.36.51.png
getset
比较重要在redis分布式锁的时候用到。
先get再set
可以通过返回值拿到旧的值
屏幕快照 2018-05-16 23.42.14.png
mset key valve key valve
可以设置多个键值对
屏幕快照 2018-05-16 23.45.00.png
mget
可以批量获取多个key的值
屏幕快照 2018-05-16 23.49.34.png
setnx
当且只有当前存的key不存在时,才能生效。
strlen word
获取当前key 的值的长度
msetnx
和sertnx一样,只有所有的key都不存在才能生效,具有事物的原子性,存在的无法存入
屏幕快照 2018-05-16 23.50.57.png
返回值0,表示无法生效
incr
自动加1
屏幕快照 2018-05-16 23.52.28.png
incrby
参数设置指定步长
屏幕快照 2018-05-16 23.53.37.png
decr ,decrby
减,指定步长减
屏幕快照 2018-05-16 23.54.46.png
屏幕快照 2018-05-16 23.55.26.png
append
直接追加到末尾
屏幕快照 2018-05-16 23.57.32.png
网友评论