redis 主从模式,sentinel 模式配置

编辑 sentinel.xml 和 redis.conf

redis.conf 中核心是配置

bash 复制代码
bind 192.168.64.144
daemonize yes
protected-mode no
dbfilename redis-6379.rdb #默认dump.rdb
replica-read-only yes # 自动2.6副本默认只读,也就是slave只有只读权限
replicationOf  myapplication  192.168.64.144 6379 2 #有些版本是slaveOf
appendonly yes #开启aof
appendfilename "appendonly-6379.aof"
appendfsync always  #数据同步时间
save 3600 1 #每1小时有1个key 改变
save 300 100 #每5分钟有 100个key改变
save 60 10000 # 每1分钟有10000个key改变
logfile "redis.log"
dir $REDIS_HOME/data

sentinel.conf 核心配置

bash 复制代码
port 26381
daemonize yes
sentinel monitor mymaster  192.168.64.144 6379 2
sentinel down-after-milliseconds mymaster 30000 #下线是30s
sentinel auth-pass mymaster 123456 #这个学习的时候完全没有必要配置
sentinel failover-timeout mymaster 30000

bin/redis-server config/redis.conf

bin/redis-sentinel config/sentinel.conf

配置完成后 bin/redis-cli -h 192.168.64.144 执行info 命令

相关推荐
学不思则罔2 分钟前
ParallelStream并发陷阱解析
java·开发语言·windows
认真的小羽❅6 分钟前
【Java并发编程】volatile关键字深度解析:从内存语义到实际应用
java·开发语言
奋斗的小乌龟20 分钟前
langchain4j笔记-08
java·spring boot·笔记
leonidZhao23 分钟前
Java25新特性:加密对象的PEM编码
java
计算机安禾26 分钟前
【c++面向对象编程】第21篇:运算符重载基础:语法、规则与不可重载的运算符
java·前端·c++
萧曵 丶27 分钟前
JUC 实际业务高频面试题浅谈
java·juc·aqs·lock
初圣魔门首席弟子29 分钟前
bug 2026.05.15(以前能运行的java springboot项目突然间不能运行后台数据了)
java·开发语言·bug
古怪今人37 分钟前
项目和模块 一个目录下创建多个项目 IDEA Multi-Project Workspace插件
java·ide·intellij-idea
小英雄大肚腩丶1 小时前
RabbitMQ消息队列
java·数据结构·spring boot·分布式·rabbitmq·java-rabbitmq
fengxin_rou1 小时前
用户模块架构实战:DTO 与 Domain 分层、Optional 空值处理、事务只读优化详解
java·后端·架构·用户实战