redis的数据结构:String字符串

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容