想问下各位 V 友的 redis 高可用方案, redis+sentinel 还是 redis+keepalived 还是其他?
1
hyperxu 2016-12-18 22:58:53 +08:00 1
- https://github.com/twitter/twemproxy
- https://github.com/CodisLabs/codis - 还有官方的 redis-cluster 各有特色,看自己需求了。 我这边用的 redis+sentinel+twemproxy+keepalived |
2
owt5008137 2016-12-19 09:30:25 +08:00 via Android
redis cluster
|
3
ddsun 2016-12-19 15:10:24 +08:00
我这边用的是 redis+sentinel
|
4
yuankui 2016-12-19 15:19:13 +08:00
没人提 codis?
|
5
yuankui 2016-12-19 15:19:39 +08:00
看岔眼了~一楼就有
|
6
defage 2016-12-19 16:43:36 +08:00
redis sentinel 比 keepalive 肯定好啊。
也可以用 twemproxy 这些 codis 方案,如果不是单个项目或功能对空间要求很大的情况,也可以不 codis 的, codis 这种属于把鸡蛋放一个篮子了,当然好处也有很多,关键是你团队内能 hold 住它无疑问,或者至少有精力 hold 它。 |
7
jayki OP |
8
jayki OP @hyperxu 感谢了, sentinel 和 keepalived 挺好用的,可惜阿里云没法部署 keepalived ,好像不支持 vip
|
9
goldenpangolin 2016-12-20 15:41:02 +08:00
redis+proxy+sentinel
我这边是这样 集群最大的不超过 2T 目前比较稳定 没啥大问题 |
12
jayki OP @ddsun 嗯嗯,已经解决了,参照 https://redis.io/topics/sentinel-clients 自己手动写了一个
|