在Redis中,与Sentinel(哨兵)实现的高可用相比,集群(cluster)更多的是强调数据的分片或者是节点的伸缩性,如果在集群的主节点上加入对应的从节点,集群还可以自动故障转移,因此相比Sentinel(哨兵)还是有不少优势的。以下简单测试Redis的集群(单机多实例的模式),来体验一下集群 ...
分类:
其他好文 时间:
2019-01-27 16:29:12
阅读次数:
192
Sentinel: 分布式系统的流量防卫兵 Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了 ...
分类:
其他好文 时间:
2019-01-26 13:21:44
阅读次数:
288
一、前言 在上一篇文章中,已经介绍了基于Redis实现分布式锁的正确姿势,但是上篇文章存在一定的缺陷——它加锁只作用在一个Redis节点上,如果通过sentinel保证高可用,如果master节点由于某些原因发生了主从切换,那么就会出现锁丢失的情况: 于是,客户端1和客户端2同时持有了同一个资源的锁 ...
分类:
其他好文 时间:
2019-01-23 23:28:16
阅读次数:
300
为了监控Redis3的运行状况,去zabbix官网查找资料,根据提示,找到了这个项目:https://github.com/blacked/zbx_redis_template 但是文档和内容已经不匹配了,比如这个配置项: trap-message mode 和 Zabbix Agent mode ...
分类:
其他好文 时间:
2019-01-23 17:15:52
阅读次数:
167
原文:Redis Sentinel安装与部署,实现redis的高可用前言 对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。 接下来会有系列文章,该系列是对spring-session实现分布式集群session的共享的完... ...
分类:
其他好文 时间:
2019-01-23 11:33:29
阅读次数:
204
由于美国政府关门,NASA,USGS,NOAA等机构中的非核心部门也都放假了,暂时无法提供Sentinel数据下载,而直接从ESA下载数据比蜗牛上山都慢,幸好发现了IDM工具。 利用浏览器或wget工具下载,速度一直停留在8kb/s左右,但Sentinel数据又通常是G级别的,下载速度显然无法忍受的 ...
分类:
其他好文 时间:
2019-01-18 20:13:51
阅读次数:
283
redis哨兵集群 引入 上回说到redis主从同步时,master(主库)如果宕机了怎么解决... 我给出了一个手动解决的办法! 但实际上,如果你配置了Sentinel,它能自动发现master宕机并且进行自动切换slave(从库)变master 。 sentinel(哨兵)主要功能如下: 不时的 ...
分类:
其他好文 时间:
2019-01-16 23:52:43
阅读次数:
240
ANN网络分析 Mnist手写数字识别 Mnist数据集可以从官网下载,网址: http://yann.lecun.com/exdb/mnist/ 下载下来的数据集被分成两部分:55000行的训练数据集(mnist.train)和10000行的测试数据集(mnist.test)。每一个MNIST数据 ...
分类:
其他好文 时间:
2019-01-16 20:42:33
阅读次数:
277
* Redis Sentinel架构1. 主从结构, 有许多的sentinel节点, sentinel节点可以判断当前redis的状态2. 客户端并不关心谁是master, master挂掉了, sentienl会自动更换一个master, 客户端直接对新的master进行操作.3. 很多个sent ...
分类:
其他好文 时间:
2019-01-15 17:51:59
阅读次数:
189
自去年10月底发布GA版本后,Sentinel在近期发布了另一个里程碑版本v1.4(最新的版本号是v1.4.1),加入了开发者关注的集群流控功能。 集群流控简介 为什么要使用集群流控呢?假设我们希望给某个用户限制调用某个 API 的总 QPS 为 50,但机器数可能很多(比如有 100 台)。这时候 ...
分类:
其他好文 时间:
2019-01-15 17:11:05
阅读次数:
226