前提:之前因为redis-cluster没有php客户端+小白鼠,所以直接一票否决,当前情况下使用的redis高可用是通过哨兵+脚本vip切换,但目前redis支持了php客户端,我准备测试下rediscluster.参考官网文档:http://redis.io/topics/cluster-tutorial使用版本:3.0.7下载地址:http://r..
分类:
其他好文 时间:
2016-03-04 19:28:20
阅读次数:
421
在前文《利用redis-sentinel+keepalived实现redis高可用》详细描述了利用redis-sentinel+keepalived实现redis高可用的方案。本文中redis-sentinel的应用场景也是一样的,也是提供Redis单实例服务,当某Redis(master)服务意外停掉或该服务所在的主机发生宕机故障或网络故障时..
分类:
其他好文 时间:
2016-02-26 19:09:28
阅读次数:
921
目标、需求:为上层应用提供高可靠、低延迟、低(无限接近0)数据损失的Redis缓存服务方案概述:采用同一网络内的三台主机(可以是物理主机、虚拟机或docker容器),要求三台主机之间都能相互访问,每一台主机上都安装redis-server、redis-sentinel和keepalived。redis-server..
分类:
其他好文 时间:
2016-02-17 19:21:51
阅读次数:
287
最近整理Redis,对sentinel有了更深入的理解,特地总结如下1.主从Redis主从redis实际上是一种主备模式,即主redis宕机后,可以切换从redis继续提供服务。 缺点: 1.人为关注Master是否宕机 2.无法完成自动切换主从 3.从节点的功能未被充分利用主从...
分类:
其他好文 时间:
2016-01-23 13:14:24
阅读次数:
216
背景介绍:目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。#Redis 2.8版开始正式提供名为Sentinel的主从切换方案(后面附上,未测试)因此,如何在出现故障时自动转移是一个需要解决的问题。通过对网上一些资料的搜索,有建议采用HAProxy或Kee...
分类:
其他好文 时间:
2015-12-01 01:27:04
阅读次数:
270
目前,Redis还没有一个类似于MySQL Proxy或Oracle?RAC的官方HA方案。 Redis作者有一个名为Redis Sentinel的计划(http://redis.io/topics/sentinel),据称将会有监控,报警和自动故障转移三大功能,非常不错。但可...
分类:
其他好文 时间:
2015-10-13 10:52:09
阅读次数:
265
关于Redis高可用方案,看到较多的是keepalived、zookeeper方案。 keepalived是主备模式,意味着总有一台浪费着。zookeeper工作量成本偏高。 本文主要介绍下使用官方sentinel做redis高可用方案的设计。阅读目录:Redis Sentinel故障转移消息接收的...
分类:
其他好文 时间:
2015-05-25 09:48:04
阅读次数:
1684
架构:redis主从+keepalived+sentinel三台机器,两台redis主从,一台配合选举sentinelleader机器。Master:192.168.100.135controller部署redis+keepalived+sentinelSlave:192.168.100.136web-nb-136部署redis+keepalived+sentinel配合sentinel:192.168.100.128WEB-NB-128配置se..
分类:
其他好文 时间:
2015-05-05 19:50:43
阅读次数:
381
一、Redis高可用部署及监控目录【相关资料脚本配置文件在此文件夹内】Redis达到的目的:1、主拥有读写权限,从拥有读和复制的权限。sentinel达到的目的:1、监控主从redis,2、当其中一个redis宕机遇到故障后自动切换主从关系。一、RedisSentinel简介二、硬件需求三、拓扑结构1..
分类:
其他好文 时间:
2015-04-02 16:41:53
阅读次数:
398