[转帖]Redis 7 参数 修改 说明

redis,参数,修改,说明 · 浏览次数 : 0

小编点评

**Redis 7 安装和配置教程** **步骤 1:安装 Redis** * 下载并安装 Redis 7 的压缩文件。 * 安装时可以选择使用默认配置或自定义配置。 **步骤 2:配置 Redis** * 创建文件 `/etc/redis.conf`。 * 在 `redis.conf` 中添加以下参数: ``` # 动态参数 save 3600 1 300 10 60 10000 # 静态参数 slowlog 2 ``` **步骤 3:启动 Redis** * 启动 Redis 服务: ``` sudo systemctl start redis ``` **步骤 4:查看参数** * 使用以下命令查看参数: ``` redis-cli127.0.0.1:6379> auth redisOK127.0.0.1:6379> config get save1) \"save\"2) \"3600 10 300 20 60 20000\" ``` **步骤 5:同步参数到配置文件** * 使用以下命令同步参数到配置文件: ``` 127.0.0.1:6379> config rewriteOK验证参数文件:[dave@www.cndba.cn redis]# cat /etc/redis.conf |grep save|grep -v \"^#\"stop-writes-on-bgsave-error yesrdb-save-incremental-fsync yessave 3600 1save 300 10save 60 10000[dave@www.cndba.cn redis] ``` **注意:** * 以上方法仅针对动态参数。 * 如果使用静态参数,则需要通过修改配置文件并重启 Redis 实例来生效。

正文

 

2022-06-16 14:491800原创Redis

在之前的博客我们介绍了Redis 7 的安装和配置,如下:

 

Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册
https://www.cndba.cn/dave/article/108061

在Redis 启动时会加载/etc/redis.conf 中的参数。 我们可以根据我们的需要进行修改配置文件。

在Redis 运行时,也可以通过config set 在线修改参数,并同步到配置文件中。

这里演示操作过程。

查看参数:

[dave@www.cndba.cn ~]# redis-cli
127.0.0.1:6379> auth redis
OK
127.0.0.1:6379> config get save
1) "save"
2) "3600 10 300 20 60 20000"

修改参数:

127.0.0.1:6379> config set save '3600 1 300 10 60 10000'
OK
127.0.0.1:6379> config get save
1) "save"
2) "3600 1 300 10 60 10000"
127.0.0.1:6379>

同步参数到配置文件:
此时参数已经生效,但还没有同步到配置文件中,如果不同步,下次重启就会失效,使用如下命令可以同步到配置文件。

127.0.0.1:6379> config rewrite
OK

验证参数文件:

[dave@www.cndba.cn redis]# cat /etc/redis.conf |grep save|grep -v "^#"
stop-writes-on-bgsave-error yes
rdb-save-incremental-fsync yes
save 3600 1
save 300 10
save 60 10000
[dave@www.cndba.cn redis]#

当然,以上方法只是针对动态参数,如果是静态参数,还是只能通过修改配置文件并重启Redis 实例来生效。

与[转帖]Redis 7 参数 修改 说明相似的内容:

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]Redis 7.0 三节点哨兵(Sentinel)高可用 环境搭建手册

2022-06-17 16:253480原创Redis 本文链接:https://www.cndba.cn/dave/article/108088 1 哨兵高可用架构说明 Redis 最早的高可用方案是主从复制,但这种方案存在一个问题,就是当主库宕机后,从库不会自动切成主库,需要人工干预。 所有在主

[转帖]Redis各版本特性汇总

redis4redis5redis6redis6.2重大特性1.模块系统 2.PSYNC2 3.LFU淘汰策略 4.混合RDB-AOF持久化 5.LAZY FREE延迟释放 6.MEMORY内存分析命令 7.支持NAT/DOCKER 8.主动碎片整理 1.新增Stream数据类型 2.新增Redis

[转帖]Redis各版本特性汇总

redis4redis5redis6redis6.2重大特性1.模块系统 2.PSYNC2 3.LFU淘汰策略 4.混合RDB-AOF持久化 5.LAZY FREE延迟释放 6.MEMORY内存分析命令 7.支持NAT/DOCKER 8.主动碎片整理 1.新增Stream数据类型 2.新增Redis

[转帖]Redis 备份与恢复(RDB/AOF) 说明

2022-06-16 20:364580原创Redis 本文链接:https://www.cndba.cn/dave/article/108068 1 RDB 方式 1.1 RDB 备份恢复说明 Redis 的备份恢复有两种方法:RDB和AOF。 其中RDB 文件是一个经过压缩的二进制文件,有两个R

[转帖]Redis 性能优化的 13 条军规!史上最全

https://zhuanlan.zhihu.com/p/118532234 Redis性能优化实战方案 Redis 是基于单线程模型实现的,也就是 Redis 是使用一个线程来处理所有的客户端请求的,尽管 Redis 使用了非阻塞式 IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是 O

[转帖]Redis性能调优万字总结,面试必问!

https://zhuanlan.zhihu.com/p/541745804 于哥你好,最近面试挺多的,尤其是在问到java面试题,Redis被问的特别多,比如 Redis的内存模型? Redis的底层数据结构是怎么的? Redis的多线程模型 Redis的集群原理 Redis的雪崩,击穿,穿透怎么

[转帖]Redis连接未释放,造成TCP连接数过多

https://segmentfault.com/a/1190000022704886 早上看到服务器告警通知,TCP连接数比较高,达到5000多,我设置的阈值是5000,正常TCP连接不会这么高,这样的一个阈值我可以提前知道有问题早点解决,不至于后面引起一系列问题,甚至拖垮服务器。 排查 登陆服务

[转帖]Redis客户端Jedis、Lettuce、Redisson

https://www.jianshu.com/p/90a9e2eccd73 在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce Jedis:采用的直连,BIO网络模型 Jedis有一个问题:多个线程使用一个连接的时候线程不安全。 解决思路是: 使用连接池,为每个请求创建

[转帖]Redis 的 Keys 和 Values 都是 512 M的限制

Redis 的 Keys 和 Values 都是 512 M的限制 官网介绍:https://redis.io/topics/data-types-intro