01-集群
第8章 集群
作为一个小型项目,小白的博客使用一台Redis服务器已经非常足够了,然而现实中的项目通常需要若干台Redis服务器的支持:
(1)从结构上,单个Redis服务器会发生单点故障,同时一台服务器需要承受所有的请求负载。这就需要为数据生成多个副本并分配在不同的服务器上;
(2)从容量上,单个Redis服务器的内存非常容易成为存储瓶颈,所以需要进行数据分片。
同时拥有多个Redis服务器后就会面临如何管理集群的问题,包括如何增加节点、故障恢复等操作。
为此,本章将依次详细介绍Redis中的复制、哨兵(sentinel)和集群(cluster)的使用和原理。