Redis实例支持命令重命名。 当前主要针对一些高危的命令,这些命令可能会极大影响REDIS服务的可用性或对性能有很强的副作用 ,具体支持重命名的命令如下:command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、zscan、shutdown、config ,其他命令暂时不支持。 其中,容量型的实例不支持命令重命名。
操作步骤
- 登录 Redis管理控制台。
- 在管理控制台左上角单击,选择实例所在的区域。
- 对需要重命名命令的缓存实例右侧,单击“操作”栏下的“更多 > 命令重命名”。
- 在“命令重命名”对话框中,打开开关,点击”添加重命名命令“ , 选择需要重命名的高危命令,并输入重命名名称,单击“确定”。
- 如果要关闭重命名,在“命令重命名”对话框中, 关闭开关, 单击”确定“。
注意1.重命名的过程中会重启实例,请谨慎操作。
2.每次操作都会覆盖之前的重命名命令,只有当前设置的重命名命令会生效。
3.因为涉及安全性,页面不会显示这些被重命名的命令,请记住重命名后的命令。
4.需要还原某个重命名命令的话,和原命令填写相同即可还原。
5.命令不能重命名为除自己外的其他原始命令。
6.关闭重命名会清理所有重命名命令。
7.重命名执行期间不能执行FLUSHALL或FLUSHDB的命令, 或触发对应命令的操作。
8.重命名的命令必须以字母开头,长度范围为4~64个字符,且只能包含字母、数字、中划线和下划线。