Redis集群方案之Twemproxy+HAProxy+Keepalived+Sentinel+主从复制(待实践)

Posted Jim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis集群方案之Twemproxy+HAProxy+Keepalived+Sentinel+主从复制(待实践)相关的知识,希望对你有一定的参考价值。

首先说明一下,Twemproxy+HAProxy+Keepalived+Sentinel+主从复制-这里提到的技术不一定全部都用上,但是全部用上之后可以达到高可用。

主从复制:实现数据一式多份的保障。

Sentinel哨兵模式:实现主从节点的切换,比如主节点挂了之后自动切换从节点为主节点。

Twemproxy:实现代理分片,通过Hash算法去分片的代理层。

HAProxy:当Twemproxy只有一个,即单IP或单点时时不可靠的,此时可以平行部署Twemproxy,然后通过HAProxy聚合IP,得到VIP。

Keepalived:但HAProxy只有一个,也就是单IP时也是不可靠的,当然可以部署多个HAProxy,然后通过Keepalived实现检测HAProxy来进行切换。

当然除了上面的这些方案上,可以使用LVS进行部署来达到负载均衡。

下面是收集的部署教程:

http://blog.csdn.net/shmilychan/article/details/73433804(最全)

http://www.cnblogs.com/haoxinyue/p/redis.html

http://blog.csdn.net/qq_30506199/article/details/47406121

http://blog.csdn.net/wutong_login/article/details/50434905

http://blog.csdn.net/starryninglong/article/details/70821752

http://bylijinnan.iteye.com/blog/2175191

http://blog.csdn.net/kk185800961/article/details/53364334

http://zhangxiong0301.iteye.com/blog/2157757

http://bookzjw.blog.51cto.com/4122779/1665862/

以上是关于Redis集群方案之Twemproxy+HAProxy+Keepalived+Sentinel+主从复制(待实践)的主要内容,如果未能解决你的问题,请参考以下文章

Redis+Twemproxy做代理部署集群

laravel项目利用twemproxy部署redis集群的完整步骤

Twemproxy 测试Redis集群架构

twemproxy架构分析

Redis集群高可用(Keepalived+Twemproxy)

Redis 高可用: twemproxy实现缓存服务器分片集群