微信公众号
# # #直接存储数据 集名称小丑 # # #加上有效时间为10秒 集名称小丑前10 # # #加上有效时间为10000毫秒 集名称小丑10000 px # # #不可覆盖+有效时间 集名称itcrud交货10 nx 代码>
这里需要注意,当使用nx或者xx的时候,前面需要有有效时间,如果只需要使用nx,不需要设置有效时间也是可以的,但是命令是不同,看下面<代码> setnx 代码>命令。
李> <李><代码>得到关键> 代码:根据关键获取价值值
<代码类=" language-shell ">得到名称代码>李> <李>
<代码> mset键值> 代码:批量存储键值数据,如果客户端同时有大量数据执行存储,每条数据都连接一次复述,会增大连接过程的资源消耗,效率上也会大打折扣,这时便可以使用批量存储方式
<代码类=" language-shell "> # #同时设置三条数据,关键分别是:姓名,年龄,博客,值分别是:小丑,30日,blog.itcrud.com mset名30岁小丑博客blog.itcurd.com 代码>李> <李>
<代码> mget键> 代码:输入批量键,获取批量的值,多个关键用空格隔开即可
<代码类=" language-shell "> mget博客名字年龄代码>李> <李>
<代码>增加关键> 代码:主要对应的价值值自增1操作,比如投票的时候常用,价值必须为整数才可以
<代码类=" language-shell ">增加年龄代码>李> <李>
<代码> incrby关键增量> 代码:主要对应的价值值增长增量指定的值,值同样要为整数
<代码类=" language-shell "> 3岁incrby 代码>李> <李>
<代码> 12月关键> 代码:主要对应的价值值减1的操作,价值必须为整数
<代码类=" language-shell "> 12月年龄代码>李> <李>
<代码> decrby关键递减> 代码:主要对应的价值值减减量指定的值,值必须为整数
<代码类=" language-shell "> decrby年龄1 代码>李> <李>
<代码> incrbyfloat关键增量> 代码:主要对应的价值值增加增量指定的值,值可以为整数或者浮点数都可以
<代码类=" language-shell "> incrbyfloat得分1.1 代码>李> <李>
<代码> setnx键值> 代码:不可覆盖的设置值,当关键已经存在,setnx返回为0,表示没有设置成功,如果关键不存在返回为1,表示设置成功