Open jinhailang opened 7 years ago
优势:
不足:
编写数据迁移脚本mRedisMove,迁移流程:
mRedisMove
old redis => mRedisMove => Ohm API => mongodb & new redis
有些动态临时缓存数据,如 带宽控制,不需要存入 mongodb,由API控制
master:10.0.3.42:4500 10.0.3.42:4501 slave:10.0.2.238:4500 10.0.2.238:4501 sentinel:10.0.2.238:26379 10.0.3.42:26379 twemproxy:10.0.3.42:14555 redis-benchmark:10.0.2.238
master:10.0.3.42:4500 10.0.3.42:4501
slave:10.0.2.238:4500 10.0.2.238:4501
sentinel:10.0.2.238:26379 10.0.3.42:26379
twemproxy:10.0.3.42:14555
redis-benchmark:10.0.2.238
直接测试 redis :
测试 twemproxy :
测试结果相近,官方说法是:twemproxy 性能最多低20%
Redis 集群方案
架构简图
说明
对比
优势:
不足:
迁移方案
编写数据迁移脚本
mRedisMove
,迁移流程:old redis => mRedisMove => Ohm API => mongodb & new redis
有些动态临时缓存数据,如 带宽控制,不需要存入 mongodb,由API控制
部署
本地测试
master:10.0.3.42:4500 10.0.3.42:4501
slave:10.0.2.238:4500 10.0.2.238:4501
sentinel:10.0.2.238:26379 10.0.3.42:26379
twemproxy:10.0.3.42:14555
redis-benchmark:10.0.2.238
直接测试 redis :
测试 twemproxy :
测试结果相近,官方说法是:twemproxy 性能最多低20%
参考