redis中禁用命令

我们知道`redis`中很多命令比较危险

稍有不当的操作,可能导致宕机,甚至数据丢失

有哪些危险的命令呢

`flushdb` 清空数据库

`flushall` 清空所有记录,数据库

`config` 客户端连接后可配置服务器

`keys` 客户端连接后可查看所有存在的键

作为服务端的redis-server,我们常常需要禁用以上命令来使服务器更加安全。

禁用的具体做法是,修改服务器的配置文件redis.conf,在`SECURITY`这一项中,

我们新增以下命令:

>rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""

这样重启服务器后,以上命令将不能使用了

    A+
发布日期:2020年10月31日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: