微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Redis-------String类型常用命令

String类型的常见命令

String的常用命令有:

命令 描述
set <key> <value> 设置键值对,成功返回1,失败返回0,key值已经存在则覆盖原值
get <key> 根据key返回对应的value
setnx <key> <value> 只有key 不存在时,设置key的值,key值存在则无法设置
append <key> <value> 给指定的key后面追加<value> 并返回总长度
strlen <key> 获取key对应的value的长度
incr <key> 将key中储存则数字值增1,只能对数字值操作,如果为空,新值为1
decr <key> 将key中储存的数字值减1
incrby/decrby <key> <步长> 将key中储存的数字值增减。自定义步长
mset <key><value>.. 可以同时设置多组键值对
mget <key>... 可以同时一个或多个key的value值
msetnx <key1> <value1> <key2><value2>.... 同时设置多组键值对
mget  <k1> <k2> ... 可以获取1个或多个键值对
msetnx <key1> <value1> <key2> <value2>.... 同时设置多组键值对,具有原子性
getrange <key> <起始位置> <结束位置> 获取值的范围,类似java中的subString,前包,后包,下标从0开始
setrange <key> <起始位置> <value>  用value 覆写key中所储存的字符串的值,从起始位置索引覆写
setex <key> <过期时间> <value> 设置键值对的同时,设置过期时间,单位秒

 用法举例 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐