从本周开始,正式进行Redis的高可用性研究和选型,项目需要,必须在14年1月份完成研究和最终的方案选型,希望能够记录完整的过程,作为备忘,也给其他人作为参考---如果有价值的话,呵呵
先mark一下,今天就开始了。
说一下选型的背景:
1. 大型互联网门户项目,需要redis作为缓存方案,同时需要高可用性;
2. 受限于硬件环境,redis主机只有一块网卡,估计VIP方案就没戏了,呜呜(其他人有基于一块网卡做VIP 心跳的方案或经验吗? 又提示一下);主机是2台,4cpu/32G
3.现在只考虑作为高速cache,不做大规模数据存储方案;
基于之前做的预研,可用的方案组合包括:
1. 负载均衡+故障转移:keepalived+hapoxy或其他类似的
2. 客户端方案:twemproxy或tedis
3. 官方方案:redis-sentinel 或redis-cluster,但是还没有完全达到产品可用的要求;3.0可以吗?
4. 其他方案?哪位大神有?
具体的后边研究吧。今天先到这里。