喵♂呜 的博客

一个刚毕业就当爹的程序猿 正在迷雾中寻找道路...

Redis常用命令

Redis 常用命令详解

全局命令

  • 查询所有的键 KEYS <pattern>
  • 删除键 DEL <key>

字符串设置相关

  • 设置键值 SET <KEY> <VALUE>
    • EX <seconds> − 设置指定的到期时间(以秒为单位)。
    • PX <milliseconds> - 设置指定的到期时间(以毫秒为单位)。
    • NX - 仅在键不存在时设置键。
    • XX - 只有在键已存在时才设置。
  • 查询值 GET <key>

慢日志查询

  • 开启慢日志查询
    • CONFIG SET slowlog-log-slower-than 200 当查询慢于200毫秒的时候记录
    • CONFIG SET slowlog-max-len 25 设置 慢日志最大长度
  • 查询/重置 慢日志
    • SLOWLOG GET <num> 获取指定数量的慢日志
    • SLOWLOG RESET 重置慢日志

错误处理

  • 提示 DENIED Redis is running in protected mode because protected mode is enabled
    • 问题原因: 开起了保护模式
    • 解决方案: 进入Redis 执行 CONFIG SET protected-mode "no"

欢迎关注我的其它发布渠道