redis入门-String扩展命令

来源:互联网 发布:csgo显示网络数据命令 编辑:程序博客网 时间:2024/05/16 08:04

一.数值增减操作

incr key

将指定的key的value原子性的递增1,如果该key不存在,其初始值为0,在incr之后其值为1。如果value的值不能转成整型,如hello,该操作将执行失败并返回相应的错误信息
相当于++i

这里写图片描述

这里写图片描述

可以用来操作网站访问量 计数器 当前登录人数等操作

decr key

将指定的key的value原子性的递减1,如果该key不存在,其初始值为0,在dncr之后其值为-1
如果value的值不能转成整形,如hello,该操作将执行失败并返回相应的错误信息
相当于--i

这里写图片描述

二.拼接字符串

append key value

拼凑字符串,如果该key存在,在原有的value后追加该值;如果该key不存在,则重新创建一个key/value

这里写图片描述

三.将数字值自增任意值

incrby key increment

将指定的key的value原子性增加increment,如果该key不存在,其初始值为0,在incrby之后,该为值increment,如果该值转成整形,如hello,该操作将执行失败并返回相应的错误信息

这里写图片描述

四.将数字值递减任意值

decrby key decrement

将指定的key的value原子性递减decrement,如果该key不存在,其初始值为0,在decrby之后,该为值decrement,如果该值转成整形,如hello,该操作将执行失败并返回相应的错误信息

这里写图片描述

注意:incr和decr只能对字符串是数字的进行操作,非数字会报错

这里写图片描述

原创粉丝点击