Redis配置调优
通过调整Redis的参数配置,可以提升Redis的性能。
每个Redis实例的参数都可以通过修改默认配置路径“/etc/redis.conf”下的文件来调整。

在实际应用中,用户需根据表1以及实际应用场景选择最合适的同步策略。
参数名称 |
默认值 |
推荐值 |
含义 |
---|---|---|---|
appendfsync |
everysec |
everysec |
该参数指定了Redis在将数据写入磁盘时的同步策略,具体含义如下:
|
appendonly |
no |
no |
该参数用于指定是否启用Redis的持久化功能。
|
save |
save 900 1 save 300 10 save 60 10000 |
save "" |
该参数用于保存数据到磁盘上。
|
cluster-require-full-coverage |
yes |
yes |
该参数用于指定集群中是否需要所有槽位都被分配到节点上,即是否需要完全覆盖。
|
maxmemory |
1024 |
1024 |
该参数用于限制Redis占用的最大内存大小,单位为MB。 |
maxmemory-policy |
noeviction |
noeviction |
该参数用于指定在达到最大内存限制时执行数据清除策略。可在以下8个行为中选择:
|
rdbchecksum |
yes |
yes |
该参数用于设置是否启用RDB校验。
|
rdbcompression |
yes |
yes |
该参数用于控制Redis在执行RDB持久化时是否对数据进行压缩。
|
stop-writes-on-bgsave-error |
yes |
yes |
该参数用于控制当Redis在执行后台持久化操作(bgsave)时出现错误时的行为。
|
activerehashing |
no |
no |
该参数用于控制是否重置hash表。
|
activedefrag |
no |
no |
该参数用于控制是否启用碎片整理功能。
|
父主题: Redis性能调优