客户端分片,这种方式需要实现特定的客户端,需要手工配置redis实例并根据算法进行访问,对于redis实例的增减,调整灵活性很差,一般不推荐. 代理分片,常见的有Twemproxy架构(豆瓣创建了codis,未测试过,在此从略): 优点 sharding逻辑对开发透明,读写方式和单个redis一致. 可以作为cache和storage的proxy(by auto-eject). 缺点 架构复杂,层次多.包括lvs.twemproxy.redis.sentinel和其控制层程序. 管理成本和硬件成…