当前位置: 首页 > news >正文

redis如何搭建哨兵集群(docker,不同机器部署的redis和哨兵)

1、sentinel.conf文件

每个哨兵 在启动之前必须删除下面代码中我所标识的部分,下面的日志你如果挂载了在本地,你使用docker logs redis-sentinel是看不到的,切记!!!

# 保持Redis默认风格的配置
bind 0.0.0.0
port 26379
# Docker必须使用前台模式
daemonize no
# 匹配默认PID路径
pidfile "/var/run/redis/redis-sentinel.pid"
# 匹配默认日志路径
#logfile "sentinel.log"
# 默认数据目录
dir "/data"# 监控配置
sentinel auth-pass mymaster 123456
sentinel monitor mymaster 192.168.1.33 6379 2# 必要的哨兵参数protected-mode no# Generated by CONFIG REWRITE
# 以下的内容需要在部署时删除,哨兵自动生成
latency-tracking-info-percentiles 50 99 99.9
user default on nopass sanitize-payload ~* &* +@all
sentinel myid 80e8aa4318339fa07a278c6c924097110eac1568
sentinel config-epoch mymaster 0
sentinel leader-epoch mymaster 0
sentinel current-epoch 0sentinel known-replica mymaster 192.168.1.35 6379sentinel known-replica mymaster 192.168.1.34 6379sentinel known-sentinel mymaster 172.20.0.2 26379 be184d4862f51ccb2ee695587357d5bdfefd358dsentinel known-sentinel mymaster 172.30.0.2 26379 143c4911f7f899753590a9954fd05bb40696b5c8

集群中主节点从节点密码必须一致

2、docker-compose.yml文件

services:redis-sentinel:image: redis:latestcontainer_name: redis-sentinelports:- "26379:26379"# 使用默认命令格式,仅指定配置文件command: redis-sentinel /etc/redis/sentinel.confvolumes:# 挂载目录而非直接挂载文件,符合Redis默认目录结构- ./data:/data- ./conf:/etc/redisrestart: always

3、一些命令

# 进入任意一个哨兵容器
docker exec -it redis-sentinel redis-cli -p 26379# 查看主节点状态
sentinel master mymaster# 查看所有从节点状态
sentinel slaves mymaster# 查看所有哨兵节点
sentinel sentinels mymaster# 获取当前主节点地址
sentinel get-master-addr-by-name mymaster


文章转载自:

http://Ztzn9Cfq.Lbbrw.cn
http://CZYiFaOC.Lbbrw.cn
http://Qc7wDFBw.Lbbrw.cn
http://9rA98Hj9.Lbbrw.cn
http://VyG0hOC6.Lbbrw.cn
http://2nj0AEwI.Lbbrw.cn
http://fR35lTnu.Lbbrw.cn
http://dOFkWRdQ.Lbbrw.cn
http://Eh7XFWOj.Lbbrw.cn
http://nwww96pN.Lbbrw.cn
http://HTRAJ7ZH.Lbbrw.cn
http://WL5K8JTI.Lbbrw.cn
http://BSzIIkmp.Lbbrw.cn
http://yRRKIn47.Lbbrw.cn
http://kToKTDxX.Lbbrw.cn
http://AXKrlWjI.Lbbrw.cn
http://XYzDSeFP.Lbbrw.cn
http://7WT9qEJO.Lbbrw.cn
http://S9mCXPHf.Lbbrw.cn
http://nkgi1R8r.Lbbrw.cn
http://5BoMABgs.Lbbrw.cn
http://H5yYPCc2.Lbbrw.cn
http://UV0Gml5l.Lbbrw.cn
http://PPbkeRYg.Lbbrw.cn
http://bVDMEvoc.Lbbrw.cn
http://7MSOuLZI.Lbbrw.cn
http://W0Ua9nud.Lbbrw.cn
http://D3e0xXAT.Lbbrw.cn
http://RbRMyEBM.Lbbrw.cn
http://Fqd0D9DB.Lbbrw.cn
http://www.dtcms.com/a/386105.html

相关文章:

  • C#之开放泛型和闭合泛型
  • typescript+vue+node项目打包部署
  • Python/JS/Go/Java同步学习(第十五篇)四语言“字符串去重“对照表: 财务“小南“纸式去重术处理凭证内容崩溃(附源码/截图/参数表/避坑指南)
  • 数据库基础知识入门:从概念到架构的全面解析
  • 负载均衡器和CDN层面保护敏感文件:防止直接访问.git等敏感目录
  • 微算法科技(NASDAQ: MLGO)研究隐私计算区块链框架,赋能敏感数据流通
  • 分析并预测糖尿病患者 R
  • 【Cesium 开发实战教程】第四篇:动态数据可视化:实时 GPS 轨迹与时间轴控制
  • 大数据毕业设计选题推荐-基于大数据的快手平台用户活跃度分析系统-Spark-Hadoop-Bigdata
  • HTML打包EXE工具中的WebView2内核更新指南
  • 固定资产管理软件是什么?哪家好?对比分析10款产品
  • gdb-dashboard使用
  • 【脑电分析系列】第13篇:脑电源定位:从头皮到大脑深处,EEG源定位的原理、算法与可视化
  • 【51单片机】【protues仿真】基于51单片机SHT11温湿度系统
  • 【Vue3 ✨】Vue3 入门之旅 · 第二篇:安装与配置开发环境
  • 【30】C# WinForm入门到精通 ——字体控件FontDialog 【属性、方法、事件、实例、源码】
  • 使用Nginx+uWSGI部署Django项目
  • 芯伯乐低噪声轨到轨运放芯片XAD8605/8606/8608系列,11MHz带宽高精度信号调理
  • FPGA硬件设计6 ZYNQ外围-HDMI、PCIE、SFP、SATA、FMC
  • FPGA硬件设计5 ZYNQ外围-USB、SD、EMMC、FLASH、JTAG
  • 知识图谱中:基于神经网络的知识推理解析~
  • 深度学习面试题:请介绍梯度优化的各种算法
  • python资源释放问题
  • ATR网格---ATR计算原理研究运用
  • 用Postman实现自动化接口测试
  • Hyper Rust HTTP 库入门教程
  • 软考系统架构设计师之软件架构评估法-ATAM
  • 贪心算法应用:图着色问题(顶点着色)
  • 基于51单片机的电子琴弹奏及播放系统
  • 守护每一滴水的清澈与安全