我们知道redis
中很多命令比较危险
稍有不当的操作,可能导致宕机,甚至数据丢失
有哪些危险的命令呢
flushdb
清空数据库
flushall
清空所有记录,数据库
config
客户端连接后可配置服务器
keys
客户端连接后可查看所有存在的键
作为服务端的redis-server,我们常常需要禁用以上命令来使服务器更加安全。
禁用的具体做法是,修改服务器的配置文件redis.conf,在SECURITY
这一项中,
我们新增以下命令:
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""
这样重启服务器后,以上命令将不能使用了
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:redis中禁用命令 出自老鄢博客 | 欢迎分享