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"