redis.conf详解
单位
配置文件对大小写不敏感。
包含
可以将多个配置文件导入进来。
网络
# 绑定ip
bind 127.0.0.1
# 保护模式
protected-mode yes
# 端口设置
port 6379
通用
# 以守护进程的方式运行,默认是no
daemonize yes
# 如果以后台方式运行,需要指定一个pid文件
pidfile /var/run/redis_6379.pid
# 日志级别
loglevel notice
# 日志的文件位置
logfile ""
# 数据库的数量
databases 16
# 是否总是显示logo
always-show-logo yes
快照
在规定的时间内,执行多少次操作才会进行持久化到文件(.aof/.rdb)。
# 如果900秒内,至少有一个key修改,就进行持久化操作
save 900 1
save 300 10
save 60 10000
# 持久化如果出错,是否要继续工作
stop-writes-on-bgsave-error yes
# 是否压缩rdb文件,会消耗cpu资源
rdbcompression yes
# 保存rdb文件的时候,进行检查校验
rdbchecksum yes
# rdb保存的目录
dir ./
复制
安全
# 设置密码
requirepass 123456
客户端
# 最大客户端数
maxclients 10000
# redis的最大内存
maxmemory <bytes>
# 内存到达上限的策略
maxmemory-policy noeviction
append only 模式
AOF配置
# 默认不开启aof持久化
appendonly no
# 持久化文件名
appendfilename "appendonly.aof"
# 执行aof同步的频率
appendsync everysec
|