启动的时候,就通过配置文件来启动
配置文件 uni单位 对大小写不敏感
包含
可以把多个配置文件配置过来
网络
绑定的ip
保护模式于端口
通用
以守护进程的方式运行,默认是no,我们需要自己开始为yes
如果以后台的方式运行,我们就需要指定一个pid文件
日志
日志文件位置名
数据库数量 默认为16
是否总是显示logo
快照
持久化,在规定的时间内,执行了多少次操作,则会持久化到文件。rdb.aof
持久化规则(redis是内存数据库,如果没有持久化,那么断电及时)
如果某时间内内,如果至少有多少key进行了修改,那么我们就进行持久化操作
持久化出错了是否还需要继续工作
是否压缩rdb文件(需要消耗一些cpu的资源)
保存rdb文件的时候进行校验
rdb文件保存的目录
安全
通过配置文件设置密码
通过命令来设置
127.0.0.1:6379> config set requirepass "123456" //设置redis的密码
OK
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456 //再次使用需要输入密码
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> CONFIG GET requirepass // 获取redis的密码
1) "requirepass"
2) "123456"
限制CLIENTS
设置最大客户端连接的数量
内存到达上限之后的处理策略
AOF配置
默认是不开启aof模式的,默认是使用的rdb方式持久化的,在大部分所有的情况下,rdb完全够用
持久化的文件的名字
# appendfsync always //每次修改都会sync。消耗性能
appendfsync everysec //每秒执行一次 sync,可能会丢失这个1s的数据
# appendfsync no //不执行sync,这个时候操作系统自己同步数据,速度最快