首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Redis】008-Redis配置文件详解

【Redis】008-Redis配置文件详解

作者头像
訾博ZiBo
发布2025-01-06 16:04:39
发布2025-01-06 16:04:39
1680
举报

一、单位

配置文件,uint单位大小写不敏感;

二、引入其他配置文件

三、网络

四、通用配置GENERAL

1、守护进程

默认为no,我们需要自己设置为yes:

Windows不支持,Linux支持,一般Redis运行在Linux上,所以要配置;

2、日志级别

3、日志的文件位置

4、默认数据库数量

五、快照

1、持久化

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

redis是内存数据库,如果没有持久化,数据就无法长久保存;

我们可以设置自己的;

2、持久化出错,是否继续工作

3、是否压缩rdb文件

需要消耗一些CPU的资源;

4、保存rdb文件的时候,进行错误的检查校验

5、rdb文件保存的目录

六、REPLICATION复制

见后面学到REPLICATION主从复制的笔记;

七、SECURITY安全

1、设置登录密码

设置密码之后,直接ping就不会pong了,需要执行“auth 密码”来进行验证;

也可以使用命令设置密码:

八、LIMITS限制

1、最大客户端数量:

2、配置最大内存容量

3、内存到达上限之后的处理策略

代码语言:javascript
复制
maxmemory-policy 六种方式

1、volatile-lru:只对设置了过期时间的key进行LRU(默认值) 

2、allkeys-lru : 删除lru算法的key   

3、volatile-random:随机删除即将过期key   

4、allkeys-random:随机删除   

5、volatile-ttl : 删除即将过期的   

6、noeviction : 永不过期,返回错误

九、APPEND ONLY MODE(模式) aof

1、默认关闭aof模式,使用rdb模式持久化

在绝大多数情况下,rdb完全够用;

2、持久化的文件名字

3、执行同步

代码语言:javascript
复制
# appendfsync always  每次改变都进行同步,消耗性能
appendfsync everysec  每秒同步一次,可能会丢失1s的数据
# appendfsync no      不同步,由操作系统自动同步

具体配置见Redis持久化;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、单位
  • 二、引入其他配置文件
    • 三、网络
  • 四、通用配置GENERAL
    • 1、守护进程
    • 2、日志级别
    • 3、日志的文件位置
    • 4、默认数据库数量
  • 五、快照
    • 1、持久化
    • 2、持久化出错,是否继续工作
    • 3、是否压缩rdb文件
    • 4、保存rdb文件的时候,进行错误的检查校验
    • 5、rdb文件保存的目录
  • 六、REPLICATION复制
  • 七、SECURITY安全
    • 1、设置登录密码
      • 也可以使用命令设置密码:
  • 八、LIMITS限制
    • 1、最大客户端数量:
    • 2、配置最大内存容量
    • 3、内存到达上限之后的处理策略
  • 九、APPEND ONLY MODE(模式) aof
    • 1、默认关闭aof模式,使用rdb模式持久化
    • 2、持久化的文件名字
    • 3、执行同步
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档