最近更新时间:2024-05-23 00:27:04
Redis服务提供用户自主配置部分参数,您可以通过登录云数据库Redis控制台配置参数,也可以通过API配置参数。不同架构、组件和版本可配置的参数不同,下文为您做详细说明。
注意:
1. 由于架构不同,timeout设置对集群实例无意义。
2. 服务默认不开启持久化,需配置appendonly参数值为yes,同时建议将appendfsync保持为默认值everysec。
参数名字 | 参数描述 | 默认值 | 值范围 | 配置项 | 支持版本 |
---|---|---|---|---|---|
appendonly | 是否开启持久化功 | no | yes/no | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
appendfsync | AOF文件同步方式 appendfsync always: 每1个命令,都立即同步到aof appendfsync everysec:每秒写1次 appendfsync no:写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof | everysec | everysec/always/no | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
hash-max-ziplist-entries | hash类型内部结构entry数量转换阈值 | 512 | 0~9223372036854775807 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
hash-max-ziplist-value | hash类型内部结构entry的值大小转换阈值 | 64 | 0~9223372036854775807 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
hz | redis每秒执行事件频率 | 10 | 1-500 | server | Redis4.0、Redis5.0、Redis6.0 |
lazyfree-lazy-eviction | 数据逐出事件中是否开启异步数据删除 | no | yes/no | server | Redis4.0、Redis5.0、Redis6.0 |
lazyfree-lazy-expire | 主动删除过期键时中是否开启异步执行 | yes | yes/no | server | Redis4.0、Redis5.0、Redis6.0 |
lazyfree-lazy-server-del | 数据删除时是否开启异步执行 | yes | yes/no | server | Redis4.0、Redis5.0、Redis6.0 |
list-max-ziplist-size | list内部数据结构优化的转换阈值 | -2 | -2147483648~2147483647 | server | Redis4.0、Redis5.0、Redis6.0 |
list-max-ziplist-entries | 4.0之前的list参数配置压缩阈值,之后改为list-max-ziplist-size | 512 | 0~2147483647 | server | Redis2.8 |
list-max-ziplist-value | 4.0之前的list参数配置压缩阈值,之后改为list-max-ziplist-size | 64 | 0~2147483647 | server | Redis2.8 |
maxmemory-policy | Redis淘汰策略 | volatile-lru | volatile-lru/volatile-lfu/volatile-random/volatile-ttl/allkeys-lru/allkeys-lfu/allkeys-random/noeviction | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
maxmemory-samples | 淘汰算法运行时的采样数 | 5 | 1~10 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
notify-keyspace-events | 键空间通知配置 | 空字符串 | KEg$lshzxeA (任意字符组合) | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
set-max-intset-entries | set内部数据结构优化的阈值 | 512 | 0~9223372036854775807 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
slowlog-log-slower-than | 慢日志时间阈值 | 20000 | 0~10000000 | server | Redis4.0、Redis5.0、Redis6.0 |
slowlog-max-len | 慢日志最大条数 | 1024 | 0~100000 | server | Redis4.0、Redis5.0、Redis6.0 |
timeout | 连接空闲超时时间 | 600 | 0~2147483647 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
zset-max-ziplist-entries | zset内部数据结构优化的entry数量转换阈值 | 128 | 0~9223372036854775807 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
zset-max-ziplist-value | zset内部数据结构优化的值大小阈值 | 64 | 0~9223372036854775807 | server | Redis2.8、Redis4.0、Redis5.0、Redis6.0 |
stream-node-max-entries | stream内部数据结构优化每个节点的最大消息数量 | 100 | 0~9223372036854775807 | server | Redis5.0、Redis6.0 |
stream-node-max-bytes | stream内部数据结构优化每个节点的最大内存占用 | 4096 | 0~9223372036854775807 | server | Redis5.0、Redis6.0 |
参数名字 | 参数描述 | 默认值 | 值范围 | 配置项 | 支持版本 |
---|---|---|---|---|---|
appendfsync | AOF文件同步方式 appendfsync always: 每1个命令,都立即同步到aof appendfsync everysec:每秒写1次 appendfsync no:写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof | everysec | everysec/always/no | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
hash-max-ziplist-entries | hash类型内部结构entry数量转换阈值 | 0 | 0~9223372036854775807 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
hash-max-ziplist-value | hash类型内部结构entry的值大小转换阈值 | 64 | 0~9223372036854775807 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
hz | redis每秒执行事件频率 | 10 | 1-500 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
lazyfree-lazy-eviction | 数据逐出事件中是否开启异步数据删除 | no | yes/no | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
lazyfree-lazy-expire | 主动删除过期键时中是否开启异步执行 | yes | yes/no | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
lazyfree-lazy-server-del | 数据删除时是否开启异步执行 | yes | yes/no | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
list-max-ziplist-size | list内部数据结构优化的转换阈值 | -2 | -2147483648~2147483647 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
maxmemory-policy | Redis淘汰策略 | volatile-lru | volatile-lru/volatile-lfu/volatile-random/volatile-ttl/allkeys-lru/allkeys-lfu/allkeys-random/noeviction | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
maxmemory-samples | 淘汰算法运行时的采样数 | 5 | 1~10 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
notify-keyspace-events | 键空间通知配置 | 空字符串 | KEg$lshzxeA (任意字符组合) | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
set-max-intset-entries | set内部数据结构优化的阈值 | 0 | 0~9223372036854775807 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
slowlog-log-slower-than | 慢日志时间阈值 | 10000 | 0~10000000 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
slowlog-max-len | 慢日志最大条数 | 1024 | 0~100000 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
timeout | 连接空闲超时时间 | 0 | 0~2147483647 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
zset-max-ziplist-entries | zset内部数据结构优化的entry数量转换阈值 | 0 | 0~9223372036854775807 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
zset-max-ziplist-value | zset内部数据结构优化的值大小阈值 | 64 | 0~9223372036854775807 | server | Redis6.0(兼容Redis4.0、5.0、6.0) |
query_cache_enabled | 是否开启代理缓存 | no | yes/no | proxy | proxy1.0 |
query_cache_expire | 代理缓存有效时间,单位毫秒 | 401000 | 100-60000 | proxy | proxy1.0 |
纯净模式
鼠标选中内容,快速反馈问题