1
feilaoda 2014-11-26 21:28:41 +08:00
Redis还是比较稳定的,双机双工是否必要?一定要的话,看看Twemproxy。
|
4
c4pt0r 2014-11-27 10:43:59 +08:00
codis 可以试试
|
11
c4pt0r 2014-11-28 12:03:31 +08:00
@feilaoda 目前我司所有的 redis 服务都已经在 codis 上稳定运行了. 总的集群规模大概 2T 的内存左右. 因为不少业务是完全拿 redis 当存储用, 只有写的请求打到数据库或者 HBase 上, 还有些业务是通过 MapReduce 过程直接生成数据灌进 Redis 里, 读请求全部走 Redis, 所以基本不能容忍缓存 miss, 或者触发 LRU, 而且需要不中断服务的迁移和扩容, 而且还不能有单点, 否则单机的网卡抗不住. 所以, Codis 是在这个背景下开发的. 不知道你的场景如何.
|
12
feilaoda 2014-11-28 14:04:06 +08:00
@c4pt0r 主要是实时计算的结果数据,需要保存在redis中,数据还不少,写redis的要求会比较高,当然,读和写差不多多。读/写大概分别需要200000tps。
|
13
c4pt0r 2014-11-28 15:31:16 +08:00
codis 不是为这个设计的, 不过抛开数据大小, 机器配置谈 tps 不太合适. 我这里有一个 benchmark 的文档, 可以参考下: https://github.com/wandoulabs/codis/blob/master/doc/benchmark_zh.md
|
15
jamiesun OP |