Redis常用配置

include

包含其他配置文件:
在这里插入图片描述

通用

1.是否启用守护进程
在这里插入图片描述
2.进程管道
在这里插入图片描述
3.端口
在这里插入图片描述
4.设置tcp的backlog,backlog其实是一个连接队列,backlog队列总和=未完成三次握手队列+已完成三次握手队列

在高并发环境下你需要一个干backlog值来避免慢客户端连接问题,注意这里需要增大somaxconn和tcp_max_syn_backlog两个值

在这里插入图片描述
5.端口绑定
在这里插入图片描述
6.设置客户端空闲最大时间(到时关闭客户端,0为不关闭)
在这里插入图片描述
7.搭建集群后,设置服务器之间多长时间发送一下ping
在这里插入图片描述
8.日志配置
在这里插入图片描述
在这里插入图片描述
9.数据库个数
在这里插入图片描述

安全

1.设置密码
在这里插入图片描述
2.是否禁止公网访问redis cache
在这里插入图片描述
3.指定本地数据库存放目录
在这里插入图片描述

限制

1.设置最大客户端连接数
在这里插入图片描述
2.数据设置
在这里插入图片描述
在这里插入图片描述

持久化

先使用aof文件,损坏开不了服务

rdb持久化

注:flashall shutdown save bgsave时立即生成rdb文件
在这里插入图片描述
在这里插入图片描述

aof持久化

先使用aof文件,损坏开不了服务
在这里插入图片描述
在这里插入图片描述
重写:
在这里插入图片描述

主从复制

常用三招:一主二仆、薪火相传、反客为主

一主二仆

1.先复制出三个redis服务(6379、6380、6381)
在这里插入图片描述
2.确定各个服务的配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.修改从机配置文件(6380、6381)
在这里插入图片描述
4.启动服务
在这里插入图片描述
5.连接客户端检测是否成功(我这里只配置了6380)

info replication

在这里插入图片描述
在这里插入图片描述

哨兵模式

也就是反客为主的自动化配置(当主机挂掉后,自动在从机里面投票选出一个作为主机,当原来的主机又正常时,原来的主机变为从机)
详细配置:https://blog.csdn.net/ws_kfxd/article/details/86611854