Redis常用命令?请列举一下

2023年 7月 12日 48.9k 0

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 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论