Redis-配置(网络配置、守护进程方式运行、AOF配置、RDB配置、安全配置、内存策略)

Redis.conf详解

配置说明

redis对配置文件对大小写不敏感

在这里插入图片描述

引入配置文件(INCLUDES)

redis可以通过引入的方式引入多个配置文件

在这里插入图片描述

网络配置(NETWORK)

绑定的IP地址

在这里插入图片描述

保护模式(默认开启)

在这里插入图片描述

Redis端口

在这里插入图片描述

通用配置(GENERAL)

以守护进程方式运行(默认是no)

在这里插入图片描述

如果以守护进程方式运行,需要指定一个PID进程文件

在这里插入图片描述

日志 debug测试环境使用 notice生产环境使用

在这里插入图片描述

日志生成的文件位置名,如果空只是控制台输出

在这里插入图片描述

数据库数量 默认16

在这里插入图片描述

是否显示Redis LOGO

在这里插入图片描述

快照设置(SNAPSHOTTING)

持久化时需要设置在规定时间内有多少次操作会持久化,保存到持久化文件分.rdb和.aof

#如果900秒内至少有1个key修改,就进行持久化操作
save 900 1 
#如果300秒内至少有10个key修改,就进行持久化操作
save 300 10 
#如果60秒内至少有1万个key修改(高并发),就进行持久化操作
save 60 10000 

在这里插入图片描述

持久化出错是否继续工作

在这里插入图片描述

是否压缩rdb文件,即持久化文件,会消耗CPU资源

在这里插入图片描述

保存rdb文件的时候继续错误的检测,校验

在这里插入图片描述

rdb文件保存的目录

在这里插入图片描述

主从复制(REPLICATION)

指定主机的IP与端口号

在这里插入图片描述

安全配置(SECURITY)

连接密码,默认是不需要密码的,可以通过“requirepass 123456”设置连接密码为”123456“

#auth命令登录redis
auth [password]

在这里插入图片描述

客户端限制(CLIENTS)

最大客户端连接数

在这里插入图片描述

内存配置(MEMORY MANAGEMENT)

redis最大内存容量

在这里插入图片描述

内存达到上限的处理策略

1、volatile-lru:只对设置了过期时间的key进行LRU(默认值)
2、allkeys-lru : 删除lru算法的key
3、volatile-random:随机删除即将过期key
4、allkeys-random:随机删除
5、volatile-ttl : 删除即将过期的
6、noeviction : 永不过期,返回错误

在这里插入图片描述

AOF配置(APPEND ONLY MODE)

默认不开启aof模式,默认使用rdb方式持久化,大部分情况下rdb够用

在这里插入图片描述

aof持久化文件名字

在这里插入图片描述

同步设置

#每次修改都会 sync,消耗性能
appendfsync always 
#每次执行一次 sync,可能会丢失这ls的数据
appendfsync everysec
#不执行 sync,操作系统自己同步数据
appendfsync no
#每次修改都会 sync,消耗性能
appendfsync always 
#每次执行一次 sync,可能会丢失这ls的数据
appendfsync everysec
#不执行 sync,操作系统自己同步数据
appendfsync no

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JolyouLu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值