redis集群模式和哨兵模式区别是什么?他们都有什么优缺点

redis有三种集群方式:主从复制,哨兵模式和集群,今天和知了小姐姐一起来看看redis集群模式和哨兵模式区别是什么,他们都有什么有优缺点?
redis哨兵模式
 当主服务器中断服务后,可以将一个从服务器升级为主服务器,以便继续提供服务,但是这个过程需要人工手动来操作。 为此,Redis 2.8中提供了哨兵工具来实现自动化的系统监控和故障恢复功能。哨兵的作用就是监控Redis系统的运行状况。它的功能包括以下两个。
(1)监控主服务器和从服务器是否正常运行。
(2)主服务器出现故障时自动将从服务器转换为主服务器
哨兵模式的优缺点
优点:
哨兵模式是基于主从模式的,所有主从的优点,哨兵模式都具有。
主从可以自动切换,系统更健壮,可用性更高。
缺点:
Redis较难支持在线扩容,在集群容量达到上限时在线扩容会变得很复杂。
redis集群模式和哨兵模式区别是什么
Redis-Cluster集群
redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台redis服务器都存储相同的数据,很浪费内存,所以在redis3.0上加入了cluster模式,实现的redis的分布式存储,也就是说每台redis节点上存储不同的内容。
Redis-Cluster采用无中心结构,它的特点如下:
所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。
节点的fail是通过集群中超过半数的节点检测失效时才生效。
客户端与redis节点直连,不需要中间代理层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可。
以上就是redis集群模式和哨兵模式区别是什么?他们都有什么优缺点的相关内容,关注成都Java培训机构,带你了解更多redis相关问题。
 
 

实战教学·项目驱动

开班计划中
  • 网络安全

    6月07日

  • 前端

    6月20日

  • JAVA

    6月25日

  • UIUX

    6月27日

24小时报名热线

177 1362 3990

预约试学