Redis 部署方案
一、 Redis 架构
Sentinel监控
Sentinel Sentinel Sentinel
Master
Slave Slave
Master
Slave Slave
Master
Slave Slave
图表 1 Redis 架构
如上图,每组 Redis 实例采用 1 主 2 从实现高可用,通过 3 组集群做分片实现负载均衡,
部署 3 个 Sentinel 实例对每个 Redis 节点做监控。
二、 Redis 部署方案
使用三台服务器(开发环境为 192.168.192.116, 192.168.192.117, 192.168.192.118),每
台服务器部署 3 个 Redis 实例(端口为 6380,6381,6382),同时每台机器部署一个 Sentinel 监
控(端口为 26380)。应用程序通过 Jedis 在客户端做 hash 实现分片。如下图: