如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
Renhao-Wan2 分钟前
Java 中 Integer 对象的缓存机制与包装类特性
java·缓存
CHANG_THE_WORLD2 分钟前
PDFIUM如何处理宽度数组
java·linux·服务器
chools25 分钟前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第四期】(Tool + MCP)
java·人工智能·学习·spring
亦暖筑序28 分钟前
多轮对话的记忆心脏:ChatMemory 滑动窗口原理
java·人工智能
AAAAA924028 分钟前
物联网BOM成本管理:精准化、智能化与可持续化
java·物联网·struts
967737 分钟前
springMVC请求处理全过程
java
gelald39 分钟前
Spring - 事务管理
java·后端·spring
橘子编程40 分钟前
编译原理:从理论到实战全解析
java·linux·python·ubuntu
xuhaoyu_cpp_java40 分钟前
Maven学习(一)
java·经验分享·笔记·学习·maven
sibylyue41 分钟前
Nginx\Tomcat\Jetty\Netty
java·nginx·http