在Leader触发failover之前,首先wait数秒(随即0~5),以便让其他sentinel实例准备和调整。如果一切正常,那么leader就需要开始将一个salve提升为master,此slave必须为状态良好(不能处于SDOWN/ODOWN状态)且权重值最低(redis.conf中)的,当....
分类:
其他好文 时间:
2015-11-27 23:24:29
阅读次数:
150
Sentinel(哨兵)是用于监控redis集群中Master状态的工具.一、Sentinel作用 1、Master状态检测 2、如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave;3、Master-Slave切换后....
分类:
其他好文 时间:
2015-11-20 00:06:59
阅读次数:
224
环境:Redhat linux 6.5(yum的安装完成,如未安装yum的话,python的相关安装可以通过其他方式安装)一、Python环境的准备由于RedisLive由Python编写,同时,依赖以下几个包:backports.ssl_match_hostname、tornado、redis、s...
分类:
其他好文 时间:
2015-11-18 22:51:20
阅读次数:
473
一,公司现在正在使用的集群方案(redis+sentinel)通过多个Sentinel一起监控redis集群,检测到master不可用时,通过投票来决定master是否需要切换。
Sentinel之间互相检测(通过在共同检测的master中写入信息来进行),Sentinel
只需要配置master节点,自动通过master来获取已..
分类:
其他好文 时间:
2015-11-17 19:11:34
阅读次数:
169
Redis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告。redis-cli info 内存使用 如果 Redis 使用的内存超出了可用的物理内存大小,那么 Redis 很可能系统会被OOM Killer杀掉。针对...
分类:
其他好文 时间:
2015-10-21 19:05:43
阅读次数:
151
redis是目前比较火爆的nosql开源软件。他因为丰富的数据类型和每秒80k+的速度对有高并发,大访问量要求的应用场景是很好的选择。我用redis主要用来做数据的cache。以及分布式系统中session的集中...
分类:
其他好文 时间:
2015-10-20 16:38:55
阅读次数:
264
目前,Redis还没有一个类似于MySQL Proxy或Oracle?RAC的官方HA方案。 Redis作者有一个名为Redis Sentinel的计划(http://redis.io/topics/sentinel),据称将会有监控,报警和自动故障转移三大功能,非常不错。但可...
分类:
其他好文 时间:
2015-10-13 10:52:09
阅读次数:
265
Redis介绍Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构...
分类:
其他好文 时间:
2015-10-09 19:40:20
阅读次数:
248
目录1、redis简介2、redis主从复制实现3、sentinel集群管理工具实现redis的高可用性4、rediscluster4.1、rediscluster环境搭建4.2、rediscluster增加节点4.3、rediscluster删除节点4.4、rediscluster主从手动切换5、总结1、redis简介Redis是一个开源的使用ANSIC语言编写、支持..
分类:
Web程序 时间:
2015-10-08 16:39:43
阅读次数:
682
RedisLive ? 这个比较老了,提供简单在状态统计 ,官址?https://github.com/nkrode/RedisLive redis-commander ?这个感觉更专业一些 ?官址? ?http://joeferner.github.io/redis-commander/...
分类:
其他好文 时间:
2015-10-05 20:53:58
阅读次数:
630