Redis 集群
# Redis 集群
# 前言
Redis 集群是 Redis 的分布式部署方案,通过数据分片和自动故障转移,实现高可用和水平扩展。Redis 集群是生产环境的标准配置。
# 核心概念
Redis 集群的核心概念:哈希槽(16384 个槽位分布在所有节点上)、主节点(处理读写请求)、从节点(备份和故障转移)、Gossip 协议(节点间通信)。
# 核心操作
部署 Redis 集群:至少 3 主 3 从共 6 个节点。使用 redis-cli --cluster create 创建集群,配置节点信息,分配哈希槽,设置从节点关系。
# 实战案例
搭建 Redis 集群:使用 Docker Compose 快速部署 6 节点 Redis 集群,配置密码认证,测试数据分片和自动故障转移。
# 总结
Redis 集群是生产环境的标准配置。建议从 Redis 单机开始,逐步掌握 Sentinel 哨兵和 Cluster 集群的部署。
作者: MeiChen | 分类: 数据库