本文为您介绍如何通过控制台设置 Redis 的实例参数。
云数据库 Redis 支持自定义实例部分参数。您可以通过 Redis 控制台 查看和修改支持的参数,并可以在控制台查看参数修改记录。
说明:为保证实例的稳定,控制台仅开放部分参数的修改,控制台的参数配置页面展示的参数即为用户可以修改的参数。
参数 | 说明 | 支持版本 |
---|---|---|
disable-command-list | 设置禁用命令,用户可根据实际业务需要关闭某些时间复杂度高或危险程度高的命令,被设置禁用的命令将不允许在此实例中运行,可以配置多个命令,例如“flushdb,keys”。 | Redis 2.8、4.0、5.0 |
maxmemory-policy | 设置 Redis 内存缓存满后,数据的淘汰策略,可在如下策略中进行选择:
其中,LRU(Least Recently Used)表示最近最少使用;TTL(Time To Live)表示设置过期时间;LRU、TTL 通过近似随机算法实现。 |
Redis2.8、4.0、5.0 |
cluster-node-timeout | 设置集群节点超时时间,即集群中一个节点不可达的时间(毫秒),才能将该节点视为处于故障状态。 | Redis4.0、5.0 |
hash-max-ziplist-entries | 当哈希对象可以同时满足以下两个条件时,哈希对象使用 ziplist 编码:
|
Redis2.8、4.0、5.0 |
hash-max-ziplist-value | 当哈希对象可以同时满足以下两个条件时,哈希对象使用 ziplist 编码:
|
Redis2.8、4.0、5.0 |
proxy-slowlog-log-slower-than | 设置 Proxy 慢日志的记录阈值,即在 Proxy 设置对执行时间大于多少毫秒的操作进行记录。 | Redis2.8、4.0、5.0 |
set-max-intset-entries | 当 set 集合对象同时符合以下2个条件时,会使用 intset 编码:
|
Redis2.8、4.0、5.0 |
slowlog-log-slower-than | 设置慢日志的记录阈值,即设置对执行时间大于多少毫秒的操作进行记录。 | Redis2.8、4.0、5.0 |
timeout | 当客户端连接闲置时间达到该指定值时,将关闭连接,单位为秒(s)。 | Redis2.8、4.0、5.0 |
zset-max-ziplist-entries | 当排序集合对象同时满足以下两个条件时,排序集合对象将使用 ziplist 编码:
|
Redis2.8、4.0、5.0 |
zset-max-ziplist-value | 当排序集合对象同时满足以下两个条件时,排序集合对象将使用 ziplist 编码:
|
Redis2.8、4.0、5.0 |
notify-keyspace-events | notify-keyspace-events 的参数是下列字符的任意组合,定义了服务器将发送哪些类型的通知。
开启键空间通知将消耗 CPU 计算资源,故该通知默认关闭。如果定义服务器发送某些通知,输入参数需必选 K 或 E;如订阅键事件中驱逐事件相关的通知,参数填写为“Ee”;如订阅发送所有类型的通知,参数填写为“AKE”。 |
Redis2.8、4.0、5.0 |
list-max-ziplist-entries | 当链表对象同时满足以下两个条件时,链表对象将使用 ziplist 编码:
|
Redis2.8 |
list-max-ziplist-value | 当链表对象同时满足以下两个条件时,链表对象将使用 ziplist 编码:
|
Redis2.8 |
本页内容是否解决了您的问题?