云数据库 SCS for Redis

    参数说明

    云数据库 SCS for Redis 提供自定义部分实例参数的功能,本文为您介绍 Redis 实例支持自定义的参数及其说明。

    参数说明

    参数名 详细信息 说明 适用版本
    appendonly 默认值:yes
    类型:字符串
    可取值:[yes|no|partial]
    是否启用 AOF 持久化 除单副本
    disable_commands 默认值:flushall,flushdb
    类型:字符串
    可取值:[flushall|flushdb|keys|hgetall]
    更改生效:重新启动后
    用户自定义禁用命令 全部
    maxmemory-policy 默认值:volatile-ttl
    类型:字符串
    可取值:[volatile-lru|allkeys-lru|volatile-random|allkeys-random|volatile-ttl|noenviction]
    当内存超量时的键淘汰策略。可选:
    volatile-lru:只从已设置过期时间的数据集中挑选最近最少使用的数据淘汰
    allkeys-lru:挑选最近最少使用的数据淘汰
    volatile-random:只从已设置过期时间的数据集中任意选择数据淘汰
    allkeys-random:任意选择数据淘汰
    volatile-ttl:只从已设置过期时间的数据集中挑选将要过期的数据淘汰
    noenviction:不进行数据淘汰
    全部
    hash-max-ziplist-entries 默认值:512
    类型:整数
    可取值:[0-999999999999999]
    当 hash 对象同时满足以下两个条件时, hash 对象使用 ziplist 编码:
    1. hash 对象保存的键值对数量小于或者等于 hash-max-ziplist-entries 参数值
    2. hash 对象保存的所有键值对的键和值的字符串长度都小于或者等于 hash-max-ziplist-value 参数值
    全部
    hash-max-ziplist-value 默认值:64
    类型:整数
    可取值:[0-999999999999999]
    当 hash 对象同时满足以下两个条件时, hash 对象使用 ziplist 编码:
    1. hash 对象保存的键值对数量小于或者等于 hash-max-ziplist-entries 参数值
    2. hash 对象保存的所有键值对的键和值的字符串长度都小于或者等于 hash-max-ziplist-value 参数值
    全部
    set-max-intset-entries 默认值:512
    类型:整数
    可取值:[0-999999999999999]
    当 set 对象同时满足以下两个条件时, set 对象使用 intset 编码:
    1. set 对象中的元素数量小于或者等于 set-max-intset-entries 参数值
    2. set 对象中的所有元素都是 64 位有符号十进制整数
    全部
    zset-max-ziplist-entries 默认值:128
    类型:整数
    可取值:[0-999999999999999]
    当 zset 对象同时满足以下两个条件时,zset 对象使用 ziplist 编码:
    1. zset 对象保存的键值对数量小于或者等于 zset-max-ziplist-entries 参数值
    2. zset 对象保存的所有键值对的键和值的字符串长度都小于或者等于 zset-max-ziplist-value 参数值
    全部
    zset-max-ziplist-value 默认值:64
    类型:整数
    可取值:[0-999999999999999]
    当 zset 对象同时满足以下两个条件时,zset 对象使用 ziplist 编码:
    1. zset 对 保存的键值对数量小于或者等于 zset-max-ziplist-entries 参数值
    2. zset 对象保存的所有键值对的键和值的字符串长度都小于或者等于 zset-max-ziplist-value 参数值
    全部
    notify-keyspace-events 默认值:空
    类型:字符串
    可取值:[K|E|g|$|l|s|h|z|x|e|A]
    客户端可以利用键空间通知来接收那些影响 Redis 数据集的事件通知,notify-keyspace-events 参数指定了接收通知的类型。参数值可由多个字符组成,空值表示禁用通知。各字符含义如下:
    K:键空间事件
    E:键事件事件
    g:通用命令(非特定类型),例如 DEL、 EXPIRE 、 RENAME 等
    $:字符串命令
    l:列表命令
    s:集合命令
    h:哈希命令
    z:有序集合命令
    x:键过期事件
    e:键淘汰事件
    A:参数 g$lshzxe 的别名,因此 "AKE" 字符 串表示所有的事件
    标准版
    timeout 默认值:0
    类型:整数
    可取值:[0-100000]
    设置 Redis 后台任务执行频率,比如清除过期键任务。参数值越大,CPU 消耗越大,延迟越小,建议不要超过 100 全部
    hz 默认值:10
    类型:整数
    可取值:[1-500]
    设置 Redis 后台任务执行频率,比如清除过期键任务。参数值越大,CPU 消耗越大,延迟越小,建议不要超过 100 全部
    上一篇
    安全管理
    下一篇
    设置实例参数