Redis String字符串类型常用命令

String 字符串常用命令

①  利用 append 向key中追加数据,如果key不存在则新建

 

 ②  利用strlen获取key值的长度

 

   利用incr 进行自加1操作

 

 ④  利用decr 进行自减1操作

 

 ⑤  利用 incrby 进行步长增长操作

 

   利用decrby 进行步长减量操作

 

   利用 getrange 获取某个区间的值

 

 ⑧  利用 setrange 替换指定位置开始的字符串

 

 ⑨  利用 setex 设置过期时间

  利用setnx  如果key值不存在则设置成功(在分布式锁中常用),如果存在,创建失败!

 

 ⑪  利用 mset 进行批量设置

  利用mget 进行批量获取

 

 ⑬  getset命令

127.0.0.1:6379> getset db redis #如果不存在值,则返回null
(nil)
127.0.0.1:6379> get db
"redis"
127.0.0.1:6379> getset db mongodb #如果存在值,获取原来的值,并设置新的值
"redis"
127.0.0.1:6379> get db
"mongodb"

 

String类型的使用场景:value除了字符串还可以是数字。

  • 计数器
  • 统计数量
  • 粉丝数
  • 对象缓存存储 
posted @ 2021-02-09 15:30  创客未来  阅读(99)  评论(0编辑  收藏  举报