IP分布情况:
Redis Sentinel : 192.168.7.46
Redis server主 : 192.168.7.44
Redis server从1 : 192.168.7.40
Redis server从2 : 192.168.7.142
结构如图:
------------------
配置过程中,如果没有4台机器,那只要2台也可以,其中一台运行Sentinel,另一台运行3个不同端口的redis服务即可。
集群最小单位为:1个Sentinel、2个redis;
------------------
开始:
1. 安装redis
源码直接make 即可完成。应用程序在src文件中
2. 启动Redis-server服务
#redis的配置文件可以直接用。
#启动 Redis server服务 (IP 44、40、142)
redis-server /usr/local/redis-3.0.1/redis.conf &
#配置40、142为从库,分别执行(主从配置无需配置)
redis-cli slaveof 192.168.7.44 6379
#查看主上的主从状态
redis-cli -h 192.168.7.44 -p 6379 info Replication
#可以看到从状态
#随意查看一台从的主从状态
redis-cli -h 192.168.7.40 -p 6379 info Replication
3. 启动Redis Sentinel (ip:46)
# Sentinel 的配置文件为sentinel.conf 复制以下配置,修改IP地址即可。 vi sentinel.conf sentinel monitor test1 192.168.7.40 6379 1 #修改IP地址,IP可以是集群中的主机IP地址。 sentinel down-after-milliseconds test1 5000 #默认1s检测一次,这里配置超时5000毫秒为宕机。 sentinel failover-timeout test1 900000 sentinel parallel-syncs test1 2 #启动 Redis Sentinel redis-sentinel sentinel.conf &
# 查询master状态
redis-cli -h 192.168.7.46 -p 26379 info Sentinel
配置完成
#目前状态:
#Redis Sentinel : 192.168.7.46
#Redis server主 : 192.168.7.44
#Redis server从1: 192.168.7.40
#Redis server从2: 192.168.7.142
#关闭Redis server主 : 192.168.7.44
redis-cli -h 192.168.7.44 -p 6379 shutdown
#查看Sentinel状态
redis-cli -h 192.168.7.46 -p 26379 info Sentinel
# OK 自动切换已经实现了。
# 如果不是主宕机,而是从宕机,那么不会发生切换行为,只会把宕机的那台从集群中剔除。
# 已宕机的机器,如果再次加入集群,只要它成为了当前主的从机,则Sentinel会自动发现,并将其加入集群成员。
相关推荐
redis 主从配置及ha方案、redis 主从配置及ha方案、redis 主从配置及ha方案
keepalived_redis_ha方案
Redis集群方案.docx 详细的介绍了怎么用redis去部署方案
笔者在两周前对redis也是一无所知,不知道这是个什么东东,有什么用。...5.1 Redis HA方案 5.2环境部署 5.3启动与检测 5.4原理 6. Jedis与Java 6.1.获得jedis.jar包 6.2Redis的Java测试项目 7. 思考 8. 结束语
RedisHA主从,哨兵,集群 架构图https://blog.csdn.net/u014527619/article/details/88232178
架设高可用性的redis服务(HA部署),包括了keepalived-1.2.2.tar以及使用方法。 多的不说,自己研究。 提示:仅供学习研究之用。。。。
tp6 redis应用方案应用方案应用方案
很不错的redis持久化详细方案书籍,能帮助初学者快速的入门redis框架和运用。
文档中一步步的详细描述了如何集成springboot的方案,通过文档可以顺利集成这个redis方案
Ecology&Emessage&Emobile集群+redis部署方案
redis集群配置方案,使用typora工具
redisha 具有复制和故障转移功能的 Redis (keepalived) 概述 本项目帮你部署redis with HA和自动恢复。 一个基本的集群是一个redis master和一个redis slave,slave从master同步数据。 只有一个redis master和一个...
大容量redis存储方案.pdf
Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示...
个人redis设计规范整理总结,简单易用。祝大家善于总结归纳,讲网上复杂的资料简单化
redis 安装配置到主从及ha的实现 详细配置操作步骤和脚本
springboot +shiro+redis实现session共享(方案二)1
Codis分布式Redis解决方案 v3.2.2.zip
nginx-redis-tomcat 集群session共享方案 包括Nginx安装,redis安装,Nginx负载均衡配置,redis+双tomcat集群session共享等方案
redis实战问题:双写一致性(数据库与redis)、缓存雪崩、缓存穿透、缓存并发竞争、redis策略配置等