如何实现redis的高可用?

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

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

3.集群模式:

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

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

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

相关推荐
想用offer打牌1 分钟前
Spring AI vs Spring AI Alibaba
java·人工智能·后端·spring·系统架构
顾北1214 分钟前
Java接入阿里百炼大模型实战指南
java·ai
毕设源码-郭学长15 分钟前
【开题答辩全过程】以 高校水电表缴费系统的设计与实现为例,包含答辩的问题和答案
java
win x15 分钟前
网络通信协议 第一部
java·网络协议
黎雁·泠崖43 分钟前
Java面向对象:对象数组进阶实战
java·开发语言
sg_knight1 小时前
工厂方法模式(Factory Method)
java·服务器·python·设计模式·工厂方法模式·工厂模式
%xiao Q1 小时前
GESP C++四级-216
java·开发语言·c++
码农幻想梦1 小时前
实验五 spring入门及IOC实验
java·后端·spring
骇客野人2 小时前
maven生命周期构建和测试发布项目
java·maven
黎雁·泠崖2 小时前
Java面向对象:购物车系统完整版+全系列考点复盘
java·开发语言