Redis之String类型

各种操作

apend
对value后续追加字符串

如果key不存在 效果等于set key
strlen
stelen key
查看key对应的value的字符串长度

incr

每次调用自动加一

自动减一为decr
关键词后面加上一个BY 就可以自定义步长比如:

getrange

获取部分字符串

如果start为0 end为-1 就会遍历全部字符串(用于编程时维持结构一致性)

setrange

替换部分字符串

setex 设置过期时间 setnx 如果不存在才执行该操作

mset mget

可进行多次操作

mset k1 v1 k2 v2 k3 v3
就设置了3个key value
扩展
msetnx就和setnx一样 只有不存在时才会操作(注意只要其要任意一个操作没有满足条件那么都不会做)
要么一起成功要么一起失败即原子性操作

getset

顾名思义 先get再set

对象操作

可以使用下面这种格式

posted @ 2021-08-28 14:57  一个经常掉线的人  阅读(32)  评论(0)    收藏  举报