早在几年前就有了sessionState进行共享session的方式,今天总结一下高可用redis实现的共享session的方式 sentinel集群搭建 工作过程图 配置 Redis数据服务配置 首先配置Redis的主从服务器,修改redis.conf文件如下 主服务配置 bind 192.168 ...
分类:
其他好文 时间:
2021-01-02 11:03:06
阅读次数:
0
前言 上文我们聊了基于Sentinel的Redis高可用架构,了解了Redis基于读写分离的主从架构,同时也知道当Redis的master发生故障之后,Sentinel集群是如何执行failover的,以及其执行failover的原理是什么。 这里大概再提一下,Sentinel集群会对Redis的主 ...
分类:
其他好文 时间:
2020-12-24 11:47:28
阅读次数:
0
【转】 springboot整合redis-sentinel支持Cache注解 一、前提 已经存在一个redis-sentinel集群,两个哨兵分别如下: /home/redis-sentinel-cluster/sentinel-1.conf port 26379 dir "/data" sent ...
分类:
编程语言 时间:
2020-11-12 14:17:04
阅读次数:
12
概要 当redis集群的主节点故障时,Sentinel集群将从剩余的从节点中选举一个新的主节点,有以下步骤: 故障节点主观下线 故障节点客观下线 Sentinel集群选举Leader Sentinel Leader决定新主节点 选举过程 1、主观下线 Sentinel集群的每一个Sentinel节点 ...
分类:
其他好文 时间:
2020-07-28 22:20:56
阅读次数:
94
Redis工作模式主要有单机模式、主从模式(slave)、哨兵模式(sentinel)、集群模式(cluster)这四种,本文主要讲解一下主从模式的部署方式。 我是windows单机进行的这套搭建操作,linux系统下搭建也是同样的,要点都是对配置文件进行一些更改。redis大家可以直接去官网htt ...
分类:
其他好文 时间:
2020-07-06 18:05:37
阅读次数:
62
记录最后一次对中型2C企业级项目的容器化改造 hello, 好久不见,之前文章记录了一个实战的2C分布式项目的改造过程,结果如下: 其中Redis并未完成容器化改造(目前是主机单点),本文记录将Redis升级到容器化Redis-Sentinel集群。 升级思路: 《Docker-compose搭建R ...
分类:
其他好文 时间:
2020-06-25 21:33:13
阅读次数:
42
sentinel是Redis高可用Ha的重要组成部分,在传统Redis master/slave架构下,担任对主从复制的状态监控,并在主节点异常后自动将从节点提升为主节点对外提供服务。 下图展示了一个在哨兵sentinel集群中监控redis主从复制的一个例子,其中: 1. Sentinel集群包括 ...
分类:
其他好文 时间:
2020-04-04 16:14:55
阅读次数:
88
删除旧master或者不可达slave sentinel永远会记录好一个Master的slaves,即使slave已经与组织失联好久了。这是很有用的,因为sentinel集群必须有能力把一个恢复可用的slave进行重新配置。 并且,failover后,失效的master将会被标记为新master的一 ...
分类:
其他好文 时间:
2019-12-11 23:12:46
阅读次数:
110
开放远程连接 CentOS7 1、redis非本机要开放远程连接端口和配置 Jedis连接 依赖 单节点: 连接池 sentinel 集群 springboot redis 依赖 单节点使用 配置 配置类 使用 缓存使用 service接口 service实现 cluster 集群 配置:appli ...
分类:
编程语言 时间:
2019-04-03 13:58:21
阅读次数:
120
前提:本试验环境已经提前安装了docker和docker-compose 说明:本次部署是单机伪集群,想要部署真正的集群,需要将秒个主件拆分到各个机器上去部署,只修改ip地址 1、下载redis的相关镜像 本人已经将做好的redis镜像放到阿里云的仓库了,要下载,直接执行下面的命令即可 2、创建re ...
分类:
其他好文 时间:
2019-03-04 17:38:09
阅读次数:
251