Redis常用配置

本文详细介绍Redis的配置选项,包括守护进程设置、端口配置、安全措施、资源限制、持久化策略(如RDB和AOF)、主从复制及哨兵模式,旨在帮助读者理解并优化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.youkuaiyun.com/ws_kfxd/article/details/86611854

### Linux环境下Redis常用配置项及设置方法 #### 配置文件位置 在Linux环境中,通常可以在`/etc/redis.conf`找到Redis的主要配置文件。该文件包含了大量关于如何调整和优化Redis行为的选项。 #### 使用CONFIG命令动态更改配置 除了编辑配置文件外,还可以通过CLI使用`CONFIG SET`指令实时修改某些参数而无需重启服务[^4]: ```bash 127.0.0.1:6379> CONFIG SET loglevel "verbose" OK 127.0.0.1:6379> CONFIG GET loglevel 1) "loglevel" 2) "verbose" ``` 上述例子展示了如何将日志级别设为更详细的模式,并验证变更是否生效。 #### 安全性配置 为了增强安全性,建议启用密码保护机制。这可以通过两种方式进行:一是利用`CONFIG SET requirepass yourpassword`即时设定;二是直接编辑配置文件中的`requirepass`字段并指定所需密码[^2]。 #### 主从复制相关配置 对于设置了主从架构的情况,有特定的时间周期用于slave节点向master发送ping请求,默认情况下此时间为每十秒钟一次。如果希望调整这一频率,则可在配置文件里定位到`repl-ping-slave-period`条目并按需改动其后的数值单位秒数[^3]: ```conf repl-ping-slave-period 5 # 修改后每隔五秒就会触发一次心跳检测 ``` #### 构建与安装过程产生的工具概述 完成编译流程之后,在源码包内的src子目录将会自动生成几个重要的可执行二进制文件,其中包括但不限于: - `redis-server`: 负责启动Redis后台守护进程; - `redis-cli`: 提供交互式的命令行界面以便管理和查询数据库实例; - `redis-benchmark`: 可用来评估系统的吞吐量表现以及响应速度; - `redis-stat`: 实现对运行状态监控统计功能[^1]. 这些实用程序极大地简化了日常运维工作,同时也为开发者提供了丰富的调试手段。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值