set k1 v1
向当前库(0号库)设置一个键 k1,它的值为 v1:get k1
获取键 k1 的值:del k1
若 k1 存在,则删除 k1:append k1 234
向键 k1 的 value 后面追加(拼接一个字符串,因为键默认是字符串类型) “234” 字符串:strlen k1
获取键 k1 的长度:incr k1
键 k1 对应的 value 加 1(必须是数字类型的字符串):decr k1
键 k1 对应的 value 减 1(必须是数字类型的字符串):incrby k1 7
键 k1 对应的 value 加 7(必须是数字类型的字符串):decrby k1 5
键 k1 对应的 value 减 5(必须是数字类型的字符串):getrange k1 0 -1
获取键 k1 所对应的 value 的所有位置的值 ==get k1
:getrange k1 0 2
获取键 k1 所对应的 value 的字符串的前三个字符串(就相当于 substring):setrange k1 1 000
从键 k1 所对应的 value 的下标为 1 的位置向后覆盖 “000” 字符串:setex k2 10 vvv
设置键 k2 对应的 value 为 “vvv” 过期时间为 10 秒:setnx k1 v1
如果键 k1 不存在的话就添加:mset k1 v1 k2 v2
同时设置多个 key-value:mget k1 k2 k3
同时返回多个键对应的 value(不存在的键会返回 nil):msetnx k3 v3 k1 v1
不存在的键才会设置(只要有一个键设置失败,其他的都失败):getset k1 v1
先获取 k1 的旧值,再为它赋新值 “v1”(若之前不存在 k1 则返回 nil):
Redis 与 String 相关的常用命令
猜你喜欢
转载自blog.csdn.net/a909301740/article/details/81274315
今日推荐
周排行