文章目录
- 配置文件 redis.conf
- 1 启动特定配置的 Redis
- 2 单位的大小写不敏感
- 3 可引入其他配置文件的内容
- 4 网络:绑定的 ip
- 5 网络:是否开启保护模式
- 6 网络:端口
- 7 是否以守护进程开启
- 8 指定 pid 文件
- 9 日志配置
- 10 数据库的数量
- 11 是否显示 Logo
- 12 快照:保存策略
- 13 快照:出错是否继续
- 14 快照:是否压缩 rdb 文件
- 15 快照:保存 rdb 文件时,进行错误校验
- 16 快照:rdb 文件的保存目录
- 17 安全:设置密码
- 18 最大客户端数量
- 19 最大内存设置
- 20 内存满后的处理策略
- 21 持久化配置
配置文件 redis.conf
1 启动特定配置的 Redis
开头便有这样一行命令,这也是十分常用的启动 Redis 方式,我们一般会将多种配置方案放在一个配置目录中,按需启动。
2 单位的大小写不敏感
3 可引入其他配置文件的内容
4 网络:绑定的 ip
此处我已修改并注释,为了进行远程的访问
5 网络:是否开启保护模式
值为 no 时,则远程的客户端,可进行访问
6 网络:端口
7 是否以守护进程开启
默认为 no,redis-server 无法在后台运行,只有设为 yes 后,redis-server 便可以在后台运行
8 指定 pid 文件
以后台方式运行 redis-server,需要指定一个 pid 文件,此处已进行默认的指定
9 日志配置
四个级别
日志输出的目的文件
10 数据库的数量
默认 16 个数据库
11 是否显示 Logo
用处不大,主要增加命令行客户端的体验,或者减少内容输出
12 快照:保存策略
save t n:意思是若在 t 秒内,发生了 n 次修改,则进行一次持久化快照保存
13 快照:出错是否继续
快照的持久化过程如果出错,是否继续
14 快照:是否压缩 rdb 文件
需要额外消耗一些 CPU 资源
15 快照:保存 rdb 文件时,进行错误校验
16 快照:rdb 文件的保存目录
17 安全:设置密码
将 foobared 改为密码即可,但是通常是用命令来设置密码:
客户端连接> CONFIG SET requirepass “123456”
客户端连接> AUTH 123456
18 最大客户端数量
19 最大内存设置
20 内存满后的处理策略
21 持久化配置
默认是不开启 aof 模式的,而默认使用 rdb 方式进行持久化,在大部分情况下,rdb 完全够用
目的文件:
保存策略