禁用命令
# 操作场景
Redis 部分命令的使用不当可能会导致服务不稳定、或者数据误删除,因此云数据库 Redis 提供了禁用部分命令的功能。您可以通过配置disable-command-list参数来禁用部分命令。
注意:
如果当前实例的后台版本不支持此功能,您可以评估业务后联系客服进行升级。升级过程会发生连接闪断,建议选择业务低峰期操作。
# 操作步骤
# 禁用命令
- 登录云数据库Redis控制台 (opens new window),点击实例名称进入到实例管理页面。
- 点击参数配置,进入参数配置页面。
- 在可修改参数列表中找到disable-command-list参数,点击运行参数值后面的
。
- 在弹框中勾选需要禁用的命令,确认无误后,点击确认。
- 点击提交参数。
说明:
- 支持配置的禁用命令包括 flushall、flushdb、keys、hgetall、eval、evalsha、script,实例默认不禁用以上命令。
- 设置的禁用命令参数提交完成后立即生效,禁用命令参数不会重启 Redis 服务。
# 取消禁用命令
- 登录云数据库Redis控制台 (opens new window),点击实例名称进入到实例管理页面。
- 点击参数配置,进入参数配置页面。
- 在可修改参数列表中找到disable-command-list参数,点击运行参数值后面的
。
- 在弹框中对需要放开的命令取消勾选,如果需要放开全部命令,点击清空即可。确认无误后,点击确认。
- 点击提交参数。
# 参数修改记录
您可以在修改历史页面,查看参数的修改历史记录,详情参见查看修改历史。