注意:
危险命令
线上是不能执行 keys * 相关命令,虽然其模糊匹配功能使用非常方便也很强大,在小数据量情况下使用没什么问题,数据量大会导致 Redis 锁住及 CPU 飙升,在生产环境建议禁用或者重命名!
危险命令有哪些?
1  | keys //客户端可查询出所有存在的键。  | 
解决办法:redis.conf 默认配置文件,找到 SECURITY 区域,有相关描述。
操作:
1.打开redis配置文件
1  | vim redis.conf  | 
2.找到##SECURITY##区域,按照Example配置rename_command
1  | :/rename_command  | 
如何禁用命令或重命名命令
1.禁用命令,添加 rename-command 配置即可达到安全目的
1  | rename-command KEYS ""  | 
2重命名命令
1  | rename-command KEYS "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"  |