下载sentinel源码包:https://github.com/alibaba/Sentinel/tree/master,根据自己需要下载不同版本的分支,博主下载得是1.6 下载后解压,然后进入sentinel-dashboard目录下执行:mvn clean package(需要一段时间哦,耐心 ...
分类:
其他好文 时间:
2019-08-10 17:48:11
阅读次数:
289
1、简介: 1、是什么: Redis-Sentinel是Redis官方推荐的高可用(HA)方案,当用Reids 做master-slave高可用方案时,假如master宕机了,redis本身(包括它的很多客服端)都没有实现自动的主备切换,而Redis-Sentinel本身也是一个独立运行的进程,它能 ...
分类:
其他好文 时间:
2019-08-08 19:27:31
阅读次数:
114
redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理: 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送 ...
分类:
其他好文 时间:
2019-08-07 18:52:22
阅读次数:
83
一、主从和哨兵机制: 1)主从:配置多态主从服务器,解决高可用问题;一台主服务器对应多台从服务器,从服务器自动拷贝主服务器的数据; 2)哨兵:配置哨兵模式,用于解决主服务器挂掉,需要再次手动配置从服务器作为主服务的操作; 哨兵会自动选择一台数据偏移量最大的从服务器,作为新得主服务器; 二、主从服务器 ...
分类:
其他好文 时间:
2019-08-04 01:21:37
阅读次数:
112
规则持久化-拉模式在Sentinel控制台对某个微服务的接口资源配置了流控、降级等规则后,若重启了该微服务,那么配置的相关规则就会丢失,因为Sentinel默认将规则存放在内存中。每次重启微服务都得重新配置规则显然是不合理的,所以我们需要将配置好的规则进行持久化存储,而Sentinel提供了两种规则持久化模式:拉模式(pull)推模式(push)本小节先介绍一下拉模式(pull),该模式的架构图如
分类:
编程语言 时间:
2019-08-03 23:19:03
阅读次数:
1240
1,什么是redis 主从复制 支持多个数据库之间的数据同步。只能一个主数据库(master),可以一个或者多个从数据库(slave) 主数据库,可以读写 从数据库,只可以读 当主数据库,做写的操作的时候,写完,redis会从给数据库发送信号,并将数据信息发送给从数据库,从数据库备份。 2,当主数据 ...
分类:
其他好文 时间:
2019-08-03 00:56:05
阅读次数:
132
一、项目背景 随着社会发展各行各业都会遇到各种各样的安全问题,监控系统作为安防的第一线安防设备也已广泛部署,然而地处偏僻的监控区域往往面临着难以提供电力供应以及网络供应的问题,类似于山区环境监测,工地监测等复杂的环境布线要耗费相当大的人力物力,并且存在安全隐患。因此移动哨兵监控的部署方案成为了最佳的 ...
分类:
移动开发 时间:
2019-07-31 18:25:11
阅读次数:
149
查阅多方资料后,才发现昨天写的配置哨兵模式开启是错的,尴尬。。。 今天重新来配置一下,当然为了避免出现问题,先理清下思路,整理好信息 哨兵模式监控的节点最少三个,昨天监控了2个是不够的,所以我又再一次的拷贝了一份redis.conf 上面就是我三个节点以及三个哨兵模式的端口配置了,因为资源有限,就都 ...
分类:
其他好文 时间:
2019-07-30 10:39:36
阅读次数:
72
emmmmmm,这个其实是28号老师布置下来的任务,但博客今天才开,思来想去还是把昨天的给补上吧,按住顺序来吧! 1、redis的安装 redis数据库的安装并不难,首先安装好依赖,因为redis是C语言编写,需要安装gcc来编译 yum install gcc-c++ -y(安装gcc) 执行上面 ...
分类:
数据库 时间:
2019-07-29 21:36:50
阅读次数:
128
结构如下: Redis 官方不建议Redis安装在WINDOWS 服务器上(尤其是生产中分布式事物缓存)。 linux 下Redis 5.0主从复制(一主二从)哨兵模式的搭建:https://www.cnblogs.com/hmwh/p/10089430.html linux 下Redis 5.0主 ...
分类:
系统相关 时间:
2019-07-29 10:02:19
阅读次数:
130