这篇博客主要记录常用的String类型的命令,便于以后查询
| 命令 | 说明 |
|---|---|
| set | 设置key值 |
| get | 获取key对应的值 |
| strlen | 获取key值的长度 |
| append | 在原有的value的基础上追加内容 |
| incr | 将key存储的值加1 |
| incrby | 将key存储的值追加指定的内容 |
| incrbyfloat | 将key存储的值追加float类型的内容 |
| decr | 将key存储的值减1 |
| decrby | 将key存储的值减去指定的内容 |
| getrange | 截取value的值 |
| setrange | 修改value的部分值,根据偏移量修改 |
| getset | 获取设置key的值并返回原来的旧值 |
| mget | 批量获取key值 |
| mset | 批量设置key值 |
| setex | 设置key对应的value值,同时设置过期时间,单位是秒 |
| psetex | 设置key对应的value值,同时设置过期时间,单位是毫秒 |
| setnx | 只有key不存在时,设置key的值 |
| msetnx | 兼具mset和setnx的特性 |
set
设置key值![]()
get
获取key对应的value值![]()
strlen
获取key值的长度![]()
append
在原来value的基础上追加内容
incr
将key存储的内容加1,类型如果是字符串则报错![]()
需要是integer类型
incrby
在key存储的内容上增加指定的内容
incrbyfloat
在key存储的内容上增加float类型的内容
decr
将key存储的值减1,类型不对应也会报错

decrby
将key存储的值减去指定的内容
getrange
获取指定范围内的值,索引从0 开始,end值比实际的索引值大,返回实际索引值对应的内容
setrange
修改key对应的value值,根据偏移量修改
getset
设置key值,并返回原来的value值
mget
批量获取值
setex
设置key对应的value值,同时设置过期时间,单位是秒
psetex
设置key对应的value值,同时设置过期时间,单位是毫秒
setnx
只有key不存在时,设置key,1表示设置成功,0表示没有设置成功,key存在
msetnx
兼具mset和setnx的属性,批量设置以及key存在不能设置![]()
版权声明:本文为zhouym_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。