我们知道`redis`中很多命令比较危险
稍有不当的操作,可能导致宕机,甚至数据丢失
有哪些危险的命令呢
`flushdb` 清空数据库
`flushall` 清空所有记录,数据库
`config` 客户端连接后可配置服务器
`keys` 客户端连接后可查看所有存在的键
作为服务端的redis-server,我们常常需要禁用以上命令来使服务器更加安全。
禁用的具体做法是,修改服务器的配置文件redis.conf,在`SECURITY`这一项中,
我们新增以下命令:
>rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""
这样重启服务器后,以上命令将不能使用了