redis集群方式介绍

redis单机,redis集群,redis哨兵这三种服务器部署方式对应到spring boot的具体操作就是三个不同的configuration配置类。

单机存在的隐患:

①单点故障

②容量有限

③压力

读写分离可以解决单点故障的问题。

不同的数据存到不同的redis节点这样可以解决容量有限的问题。

AKF原则

X:全量、镜像

Y:业务、功能

Z:按照优先级、逻辑再拆分

追求强一致性是大部分系统追求的目标,但是成本极大,而且不一定能够达到目的。

强一致性会破坏可用性。

结合Kafka实现最终一致性方案。

高可用HA不是让主节点不出问题,而是在主节点出问题之后,让从节点迅速补位,对外看起来没出问题。

监控程序在监控redis的过程中也可能出现网络等问题监控不到,所以需要多个监控程序给出结果

相关文章

在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用...
这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较...
本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用...
书接上回,消息通知系统(notification-system)作为一个独立...
Redis 是目前互联网后端的热门中间件之一,在许多方面都有深...
在Java Spring 项目中,数据与远程数据库的频繁交互对服务器...