Redis:哨兵机制和切片集群
前面的文章提到了,Redis 的数据结构和 Redis 的持久化机制,保证了单机情况下 Redis 的可靠性和高性能。但是对于集群的场景下,只有持久化机制,也不能让 Redis 有更高的可靠性。例如,Redis 的主从集群,在主库挂掉以后,整个 Redis 集群便不能处理写操作了,这个时候就需要一个机制来保证主库挂掉也能正常运行 – 哨兵机制。对于需要大量存储缓存的时候,主从集群,需要主库的服务器有更高的性能或者存储,显然这样的需求并不可持续,如何让缓存能够分布存储,这就是 – 切片集群。