redis 配置说明汇总

总体配置

配置名 含义 默认值 可选值 可否支持config set 配置热生效
daemonize 是否是守护进程 no yes|no 不可以
port 端口号 6379 整数 不可以
loglevel 日志级别 notice debug|verbose|notice|waring 可以
logfile 日志文件名 自定义,建议已端口号为名 不可以
database 可用的数据库数 16 整数

不可以

unixsocket unix套接字 指定套接字文件 不可以
unxisocketperm unix套接字权限 0 linux三位数权限 不可以
pidfile redis运行的进程pid文件 /var/run/redis.pid /var/run/redis-{port}.pid 不可以
lua-time-limit lua脚本超时时间 5000 整数,但是此超时不会真正停止脚本运行 可以
tcp-backlog tcp-backlog 511 整数 不可以
watchlog-period 看门狗,用于诊断redis的延迟问题,此参数是检查周期 0 整数 可以
activerehashing 指定是否激活重置hash yes yes|no 可以

 

内存相关

配置名 含义 默认值 可选值 可否支持config set配置热生效
maxmemory 最大可用内存 0 整数 可以
maxmemory-policy 内存不够时,淘汰策略 noeviction

volatile-lru->用lru算法删除过期的键值

allkeys-lru->用lru算法删除所有键值

volatile-random->随机删除过期的键值

allkeys-random->随机删除任何键值

volatile-ttl->删除最近要到期的键值

noeviction->不删除键

可以

 AOF相关

配置名 含义 默认值 可选值 可否支持config set配置热生效
appendonly 是否开启AOF持久化模式 no no|yes 可以
appendfsync aof同步磁盘频率 everysee always|everysec|no

可以

appendfilename AOF文件名 appendonly-aof appendonly-{port}.aof 不可以
aof-load-truncated 加载aof文件时,是否忽略aof文件不完整的情况,让redis正常启动 yes yes|no 可以
no-appendfsync-on-rewrite 设置为yes表示rewrite期间对新写操作不fsync,暂时存在在缓冲区中,等rewrite完成后再写入 no no|yes 可以
auto-aof-rewrite-min-size 触发rewrite的AOF文件最小阀值 64m 整数+m 可以
auto-aof-rewrite-percentage 触发rewrite的AOF文件的最长比例条件 100 整数 可以
aof-rewrite-incremen-tal-fsync aof重写过程中,是否采取增量文件同步策略 yes yes|no 可以

RDB相关配置

配置名 含义 默认值 可选值 可否支持config set配置热生效
save RDB保存文件

save 900 1

save 300 10

save 60 10000

如果没有该配置,代表不使用自动RDB策略 可以
dbfilename RDB文件名 dump.rdb dump-{port}.rdb 可以
rdbcompression

RDB文件是否压缩

yes yes|no 可以
rdbchecksum RDB文件是否使用检验和 yes yes|no 可以
stop-writes-on-bgsave-error bgsave执行错误,是否停止redis接受写请求 yes yes|no 可以

 

慢查询配置

配置名 含义 默认值 可选值 可否支持config set 配置热生效
slowlog-log-slower-than 慢查询被记录的阀值 10000 整数 可以
slowlog-max-len 最多记录慢查询的条数 128 整数 可以
latency-monitor-threshold redis服务内存延迟监控 0(关闭) 整数 可以

客户端相关配置

配置名 含义 默认值 可选值 可否支持config set配置热生效
maxclients 最大客户端连接数 10000 整数 可以
client-output-buffer-limit 客户端输出缓冲区限制

normal 0 0 0

salve 268435456 67108864 60

pubsub 33554432 8388608 60

整数 可以
timeout 客户端闲置多少秒后关闭连接 0(永不关闭) 整数 可以
tcp-keepalive 检测tcp连接活性的周期 0(不检测) 整数 可以

 

你可能感兴趣的:(其他)