文章目录
前言
正式解读redis配置文件:
# 监听地址,默认是监听本地回环地址,可以修改为0.0.0.0,表示监听所有 ip地址,如果要监听多个,用空格隔开。
bind 127.0.0.1
# 开启保护模式,如果没有配置bind,而是直接注释了bind,那么远程服务器 是不能直接查看键值数据的,可以设置为no(不建议),或者设置bind监听端 口,不要直接注释;再或者设置密码requirepass 123456
protected-mode yes
# 监听端口,可以修改
port 6379
# ack队列长度
tcp-backlog 511
# 客户端与服务端的连接超时时间,0表示永不超时
timeout 0
# 会话探测时间,redis服务端默认每隔300s发ack包给客户端,探测客户端是 否还在,还在就保持连接
tcp-keepalive 300
# 默认情况下redis是在前台运行,可以设置为yes,让redis以守护进程在后 台运行。
daemonize no
supervised no
pidfile /var/run/redis_6379.pid
# 日志级别,有debug,verbose,notice,warning
loglevel notice
# 日志路径
logfile /usr/local/redis/6379.log
# 是否把日志输出到系统日志,默认为no
syslog-enabled no
# 设置数据库个数,从0号数据库开始,默认为17个
databases 16
# 在启动时是否显示日志
always-show-logo yes
# 在900秒内修改一个键触发快照
save 900 1
# 在300秒修改10个键触发快照
save 300 10
# 在60秒修改10000个键触发快照
save 60 10000
# 在快照出现问题时,禁止redis写入操作
stop-writes-on-bgsave-error yes
# 进行持久化时,是否压缩,默认为压缩
rdbcompression yes
# 在保存或者加载rdb数据库时是否开启校验
rdbchecksum yes
# rdb文件名,可以修改
dbfilename dump.rdb
# 数据库文件存放路径
dir /usr/local/redis/6379