redis 主从的sentinel实现高可用

简介:

双十一前后太忙,没有时间更新博客,本人写博客也只是为了技术分享,虽然不是所有的都是原创。但是都是自己整理出来的,花时间一个字一个字码出来的。后期也会加入图片,让看官们一目了然;

这次主要分享的是redis主从自动切换sentinel的配置;

环境:

03896efd9d9597d9160dea417caacfb8.png-wh_

redis版本4.0.2

192.168.3.14 主redis 端口6379 sentinel 端口:26379

192.168.3.2 从redis 端口6379 sentinel 端口:26379

如何安装redis本文不在阐述,请看我的其他redis想关文章

首先启动redis主从,并贴上主从配置,为了方便查看配置,取消配置文档中的注释行和空行,此处分享一条命令

[root@jw redis]# cat redis.conf | grep -v ^# | grep -v ^$ >> redis.conf.txt

fab299d6854772d8dda3a38ee8722427.png-wh_

dc8b9965279d4c3d49bb289290582ca5.png-wh_

从配置加多一条slaveof 主ip 端口

5a9b301614314cc301d8f173f1d6ddd8.png-wh_

查看主从关系

redis-cli -a 密码 登录redis 

info replication----查看redis主从状态

主redis为192.168.3.14

4be2fcd857aff1954ccacdb62e3c5aae.png-wh_

从192.168.3.2

1ea6ff1efab46545a24636204e5bfe19.png-wh_

配置sentinel监控redis服务

主sentinel配置

dbf4655ccce8b2fdf5d48fd2344e58dd.png-wh_

从sentinel配置

0a6286a943e2d2c27c8189365c4f0996.png-wh_

sentinel默认端口号26379

要关闭protected-mode 

sentinel monitor mymaster 192.168.3.2 6379 1——监控mymaster(可以自定义名称)后面的1表示当sentinel哨兵有一台检测到redis无法提供服务就切换

设置日志文件目录,方便查看sentinel日志信息sentinel.log

sentinel 认证密码必须跟redis的认证密码一样,此例配置认证密码为linux

最后几行是默认配置文件sentinel.conf没有的,启动sentinel服务后自动加上的;

查看sentinel状态信息

./redis-cli -p 26379      

和登录redis有点区别,./redis-cli -a linux;-a 加密码登录 -p加端口登录sentinel

5ccc39777054b4d9c4a88fbcc7e9a5de.png-wh_

具体详细的可以看看redis官网或者以下网址

http://doc.redisfans.com/topic/sentinel.html










本文转自 rm_rf_d 51CTO博客,原文链接:http://blog.51cto.com/12185273/1981087,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
NoSQL Redis
基于Redis的高可用分布式锁——RedLock
这篇文章介绍了基于Redis的高可用分布式锁RedLock的概念、工作流程、获取和释放锁的方法,以及RedLock相比单机锁在高可用性上的优势,同时指出了其在某些特殊场景下的不足,并提到了ZooKeeper作为另一种实现分布式锁的方案。
921 2
基于Redis的高可用分布式锁——RedLock
|
存储 缓存 NoSQL
Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型
redis分布式锁、redisson、可重入、主从一致性、WatchDog、Redlock红锁、zookeeper;Redis集群、主从复制,全量同步、增量同步;哨兵,分片集群,Redis为什么这么快,I/O多路复用模型——用户空间和内核空间、阻塞IO、非阻塞IO、IO多路复用,Redis网络模型
Redis常见面试题(二):redis分布式锁、redisson、主从一致性、Redlock红锁;Redis集群、主从复制,哨兵模式,分片集群;Redis为什么这么快,I/O多路复用模型
|
监控 NoSQL Redis
Redis 哨兵模式高可用
Redis 哨兵模式高可用
369 4
|
缓存 运维 NoSQL
Redis主从模式部署
Redis主从模式部署
186 4
|
运维 监控 NoSQL
Redis Sentinel哨兵模式部署
Redis Sentinel哨兵模式部署
494 2
|
缓存 NoSQL Redis
Redis主从架构
当看到图示中红色标记的,就代表从节点挂载成功了。
186 0
|
存储 负载均衡 NoSQL
搭建高可用及负载均衡的Redis
通过本文介绍的高可用及负载均衡Redis架构,可以有效提升Redis服务的可靠性和性能。主从复制、哨兵模式、Redis集群以及负载均衡技术的结合,使得Redis系统在应对高并发和数据一致性方面表现出色。这些配置和技术不仅适用于小型应用,也能够支持大规模企业级应用的需求。希望本文能够为您的Redis部署提供实用指导和参考。
930 9
|
监控 NoSQL Redis
Redis Sentinel:秒杀系统背后的可靠性保障神器!
本文详细介绍了如何在个人项目中利用 Redis 哨兵模式保障系统的可靠性与高可用性。哨兵模式通过监控主从服务器状态、自动故障转移和通知客户端等功能,确保在主服务器宕机时系统仍能正常运行。适用于读请求多于写请求的场景,如秒杀系统,能有效缓解数据库压力。同时也探讨了哨兵模式在高并发场景下的优化方法及潜在缺陷,帮助开发者更好地应用该模式。
415 8
Redis Sentinel:秒杀系统背后的可靠性保障神器!
|
监控 NoSQL 算法
Redis Sentinel(哨兵)详解
Redis Sentinel(哨兵)详解
701 4