数据库
首页 > 数据库> > redis基础篇~配置文件解读

redis基础篇~配置文件解读

作者:互联网

一 通用配置
maxclients 最大客户端访问数(默认为0,不设置最大阈值)
timeout 默认超时时间(默认为0,不设置超时时间)
maxmemory 最大内存限制(默认不限制为0)
maxmemory-policy 默认内存满后的淘汰策略(volatile-lru)
hz hz-线程数量(默认10)
dynamic-hz yes hz-线程自动优化
slowlog-log-slower-than 慢日志阈值(默认10毫秒)
slowlog-max-len 慢查询日志长度(默认128)
protected-mode 本机保护模式(默认yes)
rename-command FLUSHALL b840fc02d5240 屏蔽敏感命令信息示例
requirepass password 开启认证需要重启服务
二 持久化配置
1 rdb相关~N
save 900 1 :15分钟内,至少有1个写操作
save 300 10 :5分钟内,至少有10个操作
save 60 10000 :1分钟内,至少有10000个写操作
rdbcompression :默认值为:yes ; 是否对日志进行压缩,如果服务器磁盘是ssd,但是cpu比较吃紧,可以配置为no,减少cpu的压力
dbfilename : 默认值:dump.rdb;快照的存储文件
2 aof相关~N
appendonly :默认值为 no ,不适用append 模式的配置
appendfilename :默认值:"appendonly.aof",append 模式的日志文件
appendfsync :默认值:everysec;持久化的频率
    always:每一次写操作都持久化
    everysec:每隔一秒持久化一次(99%的场景都满足)
    no:不持久化

标签:hz,10,持久,配置文件,redis,默认,解读,日志,默认值
来源: https://www.cnblogs.com/danhuangpai/p/16439709.html