Redis小计(4)
2024-01-07 17:34:19
目录
1.Set和Get操作
flushall:清除所有k-v键值对。(删库跑路小技巧)
set k v[ex | px]:设置超时时间,ex秒级,px毫秒级。
set k v[nx | xx]:
nx:当key不存在时再设置。
xx:当key存在时再设置(刷新value)。
否则返回nil
get只能查询string类型的value,否则报错。
2.mset和mget
mset:批量设置
mget:批量获取
3.mset,mget,set后加参数的优点
mset和mget为批量设置,由于redis是c-s模型,每次操作需要消耗网络资源。因此,一次批量操作可以解决的问题,就尽量不要分开做(除非太多步骤)。
set k v ex 10 和 set k v 然后 expire k 10 的最大区别是,前一个一次操作可以保证操作的原子性。
4.incr,incrby,incrbyfloat
针对value为整数的操作,incr:v+1,incrby n:v+n。
incrbyfloat n:n为浮点数
文章来源:https://blog.csdn.net/xiao_xiao21/article/details/135421595
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!