Redis常用命令?
- Keys pattern 表示区配所有 以bit开头的 查看Exists key是否存在
- Set 设置 key 对应的值为 string 类型的 value。
- setnx 设置 key 对应的值为 string 类型的 value。如果 key 已经存在,返回 0,nx 是 not exist 的意思。 删除某个key 第一次返回1 删除了 第二次返回0
- Expire 设置过期时间(单位秒)
- TTL 查看剩下多少时间
- Setex 设置 key 对应的值为 string 类型的 value,并指定此键值对应的有效期。
- Mset 一次设置多个 key 的值,成功返回 ok 表示所有的值都设置了,失败返回 0 表示没有任何值被设置。
- Getset 设置 key 的值,并返回 key 的旧值。
- Mget 一次获取多个 key 的值,如果对应 key 不存在,则对应返回 nil。
- Incr 对 key 的值做加加操作,并返回新的值。注意 incr 一个不是 int 的 value 会返回错误,incr 一个不存在的 key,则设置 key 为 1
- incrby 同 incr 类似,加指定值 ,key 不存在时候会设置 key,并认为原来的 value 是 0
- Decr 对 key 的值做的是减减操作,decr 一个不存在 key,则设置 key 为-1
- Decrby 同 decr,减指定值。
- Append 给指定 key 的字符串值追加 value,返回新字符串值的长度。
- Strlen 取指定 key 的 value 值的长度。
- persist 取消过期时间
- Select 选择数据库
- Randomkey 随机返回一个key
- Rename 重命名
- Type 返回数据类型
作者:codeyuyu 链接:https://juejin.im/post/5b99d4bce51d450e7a24b66e 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。