如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
tERS ERTS5 小时前
头歌答案--爬虫实战
java·前端·爬虫
识君啊5 小时前
中小厂数据库事务高频面试题
java·数据库·mysql·隔离级别·数据库事务·acid
少许极端5 小时前
算法奇妙屋(四十八)-单调栈
java·算法·单调栈
学习使我健康5 小时前
Android 本地音乐播放(读取系统媒体库 + MediaPlayer)
java·android-studio
云烟成雨TD5 小时前
Spring AI Alibaba 1.x 系列【33】Human-in-the-Loop(人在回路)演示
java·人工智能·spring
難釋懷6 小时前
Redis服务器端优化-内存划分和内存配置
java·redis·spring
两年半的个人练习生^_^6 小时前
每日一学:设计模式之适配器模式
java·设计模式·适配器模式
程序员老邢6 小时前
【技术底稿 18】FTP 文件处理 + LibreOffice Word 转 PDF 在线预览 + 集群乱码终极排查全记录
java·经验分享·后端·pdf·word·springboot
磊 子6 小时前
类模板与派生1
java·开发语言·c++
:1216 小时前
java面试基础2
java·开发语言·面试