更新时间:2024-09-29 GMT+08:00

命令重命名

操作场景

GeminiDB Redis通用型支持命令重命名,您可以对高危命令进行重命名。

使用须知

  • 部分低版本的实例需要升级内核小版本以支持命令重命名功能。
  • 实例状态为“正常”时,支持重命名高危命令。

操作步骤

  1. 登录管理控制台
  2. 在服务列表中选择“数据库 > 云数据库 GeminiDB Redis 接口”。
  3. “实例管理”页面,选择指定的实例,单击更多 -> 命令重命名,进入“命令重命名”页面。

    图1 命令重命名

  4. 您可以对命令进行重命名,并根据需要禁用相应的命令。参数请查看表1

    表1 参数规则

    参数

    描述

    flushall

    清除所有缓存区。

    flushdb

    清空当前数据库中的所有 key。

    hgetall

    返回哈希表中所有的字段和值。

    hkeys

    返回哈希表中所有的 key。

    hvals

    返回哈希表中所有的值。

    keys

    查找所有符合给定模式 pattern 的 key 。

    smembers

    返回集合中的所有的成员。不存在的集合 key 被视为空集合。

    修改后的命令

    当前生效的命令名称。命令名称在0位到30位之间,当长度为0时表示命令禁用,不区分大小写字母,可包含数字、字母和下划线的组合,不能包含其他特殊字符。修改成功后的命令不允许重复。

    禁用

    禁用默认关闭,您可以根据需要,单击禁用命令。禁用的命令,修改后的命令会显示为空。

  5. 修改完成后,单击“确定”,保存修改后的命令。

    图2 命令重命名

  6. 检查命令重命名结果。

    • 您可以在“命令重命名”页面查看修改后的命令。
    • 重命名成功后,原始命令失效,需要使用修改后的命令做操作。