如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
一勺菠萝丶1 分钟前
管理后台使用手册在线预览与首次登录引导弹窗实现
java·前端·数据库
无巧不成书021814 分钟前
Java包(package)全解:从定义、使用到避坑,新手零基础入门到实战
java·开发语言·package·java包
身如柳絮随风扬25 分钟前
SpringMVC 异常处理?Spring 父子容器?
java·spring·mvc
鬼先生_sir33 分钟前
Spring AI Alibaba 用户使用手册
java·人工智能·springai
有梦想的小何34 分钟前
从0到1搭建可靠消息链路:RocketMQ重试 + Redis幂等实战
java·redis·bootstrap·rocketmq
大数据新鸟38 分钟前
HashMap、Hashtable、ConcurrentHashMap 核心对比
java
MX_93591 小时前
Spring MVC拦截器
java·后端·spring·mvc
何陋轩1 小时前
Redis深度解析:把缓存核心讲透,吊打面试官
redis·面试
橘子编程1 小时前
MindOS:你的AI第二大脑知识库
java·开发语言·人工智能·计算机网络·ai
XWalnut1 小时前
LeetCode刷题 day9
java·算法·leetcode