Redis_配置文件

Redis.conf

1. 概述

启动的时候,就通过配置文件来启动的!

redis-server myconfig/redis.conf

2. 配置文件详解

1. 单位

image-20201023140142971

  • 配置文件 unit 单位对大小写不敏感

2. 包含

image-20201023140246033

  • 可以包含多个配置文件

3. 网络

1. 绑定的IP

image-20201023140335696

  • 这里默认只能本机访问
  • 想要远程访问,修改为 * 通配或者指定远程主机的 ip 地址

2. 保护模式

image-20201023140525605

  • 默认开启

3. 端口设置

image-20201023140637853

  • 默认为 6379

4. 通用配置

1. 守护进程

image-20201023140832358

  • 默认为 no
  • 我们修改为 yes,这样 redis 的服务端就可以在服务器上保持后台运行了

2. pid文件

image-20201023141011269

  • 如果以后台方式运行,我们就需要制定一个 pid 文件

3. 日志

1. 日志类型

image-20201023141314285

2. 日志的位置

image-20201023141345020

  • 默认为空

4. 数据库的数量

image-20201023141416867

  • 默认是16个数据库

image-20201023141455963

  • 默认为总是显示logo

5. 快照

持久化 ==> 在规定的时间内,执行了多少次操作,则会持久化到文件 .rdb .aof

1. 持久化规则

image-20201023141625883

  • redis是内存数据库,如果没有持久化,那么数据断电即失

  • save 900 1 ====> 如果 900s 内,至少有 1 个key 进行了修改,我们就进行持久化操作

  • save 300 10 ====> 如果 300s 内,至少有 10 个key 进行了修改,我们就进行持久化操作

  • save 60 10000 ====> 如果 60s 内,至少有 10000 个key 进行了修改,我们就进行持久化操作 (高并发)

  • 我们之后会设置自己的持久化规则

2. 持久化错误是否继续工作

image-20201023142212317

  • 默认为继续工作

3. rdb文件相关

1. 是否压缩 .rdb 文件

image-20201023142641082

  • 默认开启,需要消耗一些 CPU 资源
2. 保存 .rdb文件进行错误校验

image-20201023142817558

  • 默认开启,进行错误校验
3. .rdb文件的文件名

image-20201023143022460

  • 默认为 dump.rdb
4. .rdb文件保存的路径

image-20201023142913814

  • 这里为 ./,保存在当前路径下

6. 主从复制

image-20201023143130081

7. 安全相关

image-20201023143344316

  • 默认是没有密码的

  • 设置密码,在客户端中

  • config set requirepass "yourPassword"
    
  • 获取redis的密码

  • config get requirepass
    
  • 登录

  • auth yourPassword
    

8. 客户端的限制

image-20201023143652933

  • 设置能连接redis的最大的客户端的数量,默认为 10000

9. 内存设置

image-20201023143820686

  • 设置 Redis 默认的最大内存

image-20201023143936888

  • 内存达到上限后的处理策略
    • 移除一些过期的 key
    • 报错
    • ......

10 aof配置

APPEND ONLY 模式

image-20201023144246053

  • 默认是不开启的,默认是使用 rdb 方式持久化的,在大部分的情况下,rdb 完全够用
  • appendfsync everysec ====> 每秒执行一次同步,但是有可能丢失这 1s 的值

相关文章

文章浏览阅读1.3k次。在 Redis 中,键(Keys)是非常重要的概...
文章浏览阅读3.3k次,点赞44次,收藏88次。本篇是对单节点的...
文章浏览阅读8.4k次,点赞8次,收藏18次。Spring Boot 整合R...
文章浏览阅读978次,点赞25次,收藏21次。在Centos上安装Red...
文章浏览阅读1.2k次,点赞21次,收藏22次。Docker-Compose部...
文章浏览阅读2.2k次,点赞59次,收藏38次。合理的JedisPool资...