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