您可以在控制台上通过设置#no_loose_disabled-commands参数来禁用一些可能影响Redis服务性能、危害数据安全的命令。
背景信息
在业务场景中,无限制地允许命令使用可能带来诸多问题。一些Redis命令会直接清空大量甚至全部数据,例如flushall、flushdb等;keys、hgetall等命令的不当使用则会阻塞单线程的Redis服务,降低Redis服务的性能。
为保障业务稳定、高效率地运行,您可以根据实际情况禁用特定的命令,降低业务风险。
在Redis管理控制台设置参数
执行结果
(error) ERR command 'FLUSHALL' not support for normal user
。