Redis常用命令?请列举一下

2018-09-1500:16:09数据库教程Comments2,084 views字数 732阅读模式

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
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4645.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/4645.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/4645.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定