Redis集群
1. 什么是集群
Redis集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N.
Redis集群通过分区来提供一定程度的可用性,即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求
2,集群能够解决什么问题
- 容量不够,redis如何进行扩容?
使用集群 - 并发写操作,redis如何分摊?
使用集群
另外,主从模式,薪火相传模式,主机宕机,导致IP地址发生变化,应用程序中配置需要修改对应的主机地址,端口等信息。
之前都是主机代理,redis3.0 提供了解决方案,就是无中心化集群配置
主机代理:任何请求都要经过代理器,才能访问其他模块,如果代理器宕机了,服务就失效了

无中心化集群:任何一个模块都可以是一个入口,客户端的请求可以访问任何一个模块,通过模块间的重定向,访问到特定的模块


浙公网安备 33010602011771号