Redis配置文件
units
对大小写不敏感
INCLUDES
包含其他配置文件
也就是组合多个redis.conf
network
bind 绑定的ip
也就是redis-server 可以连接的client的ip
默认是127.0.0.1,即本机,这样就是只能连本机。
当我们想连远程服务器的时候,可以把远程的ip写上去,相当于是白名单。
写成0.0.0.0 就是可以连接所有ip
protected-mode
受保护模式 ,受保护模式是yes也就是只连接本机
GENERAL
通用配置GENERAL
daemonize 守护进程
- daemonize
默认是no,改成yes。
是no的话,就是一退出这个进程就结束了 - pidfile /var/run/redis_6379.pid
以后台守护方式运行,就会有进程文件保存
日志
databases
数据库数量,默认是16
SNAPSHOTTING
持久化,在规定的时间内,执行了多少次操作,,则会持久化到文件 .rdb .rof
save
持久化规则:
save 900 1 #900s内至少有一个key进行修改,则进行持久化操作
save 300 10 #300s内至少10个key进行修改,则进行持久化操作
save 60 10000 #60s内至少10000个key进行修改,则进行持久化操作
stop-writes-on-bgsave-error
持久化如果出错 是否还需要继续工作
rdbcompression
是否压缩rdb文件,会消耗cpu
rdbchecksum
保存rdb的时候,校验rdb文件,如果出错会进行修复
dir
rdb文件保存的目录
REPLICATION 主从复制
SECURITY 安全
设置密码
requirepass 默认不需要密码
- 如果要设置密码可以直接在配置文件写
requirepass 970930
- 用命令
config set requirepass 970930
# 登录
auth 970930
CLIENTS
设置能连接上redis的最大客户端数量
MEMORY MANAGEMENT
内存达到上限后的处理策略
APPEND ONLY MODE
同步策略