
Redis Cluster 是为了解决什么问题?
虽然Redis的单机性能已经足够高了,但是面对互联网企业动辄几百G 的缓存数据,此时性能再好的单机也无法满足业务需求了。在这种情况下 Redis官方推出了集群模式:Redis Cluster。Redis Cluster管理的是一组Redis,每个Redis称为一个节点。由于可以在集群中任意扩展节点,所以Cluster主要是提高了缓存系统扩展性,当然还提升了性能。我们知道,衡量一个系统有很多个指标,主要是包括性能,可用性,可扩展性,从这些方面,我们可以总结一下 :
Redis主从复制,提升的是读写性能以及数据的安全性(备份);Redis Sentinel哨兵,监控所有节点的状况,提升的是可用性;Redis Cluster集群,提升的是可扩展性,以及性能;


