如何实现redis的高可用?

1.主从模式:就是一个住节点,多个从节点,但是弊端是一个主节点崩了,需要手动的切换从节点,这个挺麻烦的

2.哨兵模式:就是为了解决主从模式的弊端从而在主从模式的基础上加了哨兵,从而可以实现自动监控,自动更换节点,如果主节点崩了那么自动切换为从节点,让从节点进行顶替

3.集群模式:

其具备数据切片,将一个数据通过切片从而分散到各个节点,从而实现了数据冗余也实现了负载均衡

其每个数据切片,当主节点崩了,从节点自动顶替

总的来说,如果要实现高可用和高性能用集群模式 如果是为了系统的监控 备份策略 灾难恢复那么就用哨兵模式(sentinel)

相关推荐
sthnyph9 分钟前
TypeScript 与后端开发Node.js
java
逻辑驱动的ken11 分钟前
Java高频面试考点场景题08
java·开发语言·面试·求职招聘·春招
不恋水的雨17 分钟前
手动调用spring的@Validated校验
java·spring
xxjj998a27 分钟前
【Spring】Spring MVC案例
java·spring·mvc
阿巴斯甜37 分钟前
Android:MagicIndicator的使用
java
Nyarlathotep011342 分钟前
并发集合类(1):CopyOnWriteArrayList
java·后端
千寻girling1 小时前
被内推的面试 , 第一次
java·前端·python·面试·职场和发展·typescript·node.js
GISer_Jing1 小时前
AI知识学习
人工智能·redis·学习
星辰_mya1 小时前
PV之系统与并发的核心wu器
java·开发语言·后端·学习·面试·架构师
摇滚侠1 小时前
短信验证码登录 Redis实战 黑马程序员
数据库·redis·缓存