天天看点

【Redis】分析:配置文件 redis.conf

文章目录

  • ​​配置文件 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 方式,我们一般会将多种配置方案放在一个配置目录中,按需启动。

【Redis】分析:配置文件 redis.conf

2 单位的大小写不敏感

【Redis】分析:配置文件 redis.conf

3 可引入其他配置文件的内容

【Redis】分析:配置文件 redis.conf

4 网络:绑定的 ip

此处我已修改并注释,为了进行远程的访问

【Redis】分析:配置文件 redis.conf

5 网络:是否开启保护模式

值为 no 时,则远程的客户端,可进行访问

【Redis】分析:配置文件 redis.conf

6 网络:端口

【Redis】分析:配置文件 redis.conf

7 是否以守护进程开启

默认为 no,redis-server 无法在后台运行,只有设为 yes 后,redis-server 便可以在后台运行

【Redis】分析:配置文件 redis.conf

8 指定 pid 文件

以后台方式运行 redis-server,需要指定一个 pid 文件,此处已进行默认的指定

【Redis】分析:配置文件 redis.conf

9 日志配置

四个级别

【Redis】分析:配置文件 redis.conf

日志输出的目的文件

【Redis】分析:配置文件 redis.conf

10 数据库的数量

默认 16 个数据库

【Redis】分析:配置文件 redis.conf

11 是否显示 Logo

用处不大,主要增加命令行客户端的体验,或者减少内容输出

【Redis】分析:配置文件 redis.conf

12 快照:保存策略

save t n:意思是若在 t 秒内,发生了 n 次修改,则进行一次持久化快照保存

【Redis】分析:配置文件 redis.conf

13 快照:出错是否继续

快照的持久化过程如果出错,是否继续

【Redis】分析:配置文件 redis.conf

14 快照:是否压缩 rdb 文件

需要额外消耗一些 CPU 资源

【Redis】分析:配置文件 redis.conf

15 快照:保存 rdb 文件时,进行错误校验

【Redis】分析:配置文件 redis.conf

16 快照:rdb 文件的保存目录

【Redis】分析:配置文件 redis.conf

17 安全:设置密码

将 foobared 改为密码即可,但是通常是用命令来设置密码:

客户端连接> CONFIG SET requirepass “123456”

客户端连接> AUTH 123456

【Redis】分析:配置文件 redis.conf

18 最大客户端数量

【Redis】分析:配置文件 redis.conf

19 最大内存设置

【Redis】分析:配置文件 redis.conf

20 内存满后的处理策略

【Redis】分析:配置文件 redis.conf
【Redis】分析:配置文件 redis.conf

21 持久化配置

默认是不开启 aof 模式的,而默认使用 rdb 方式进行持久化,在大部分情况下,rdb 完全够用

【Redis】分析:配置文件 redis.conf

目的文件:

【Redis】分析:配置文件 redis.conf