我想使用Redis复制(" master-slave")作为实现阅读可扩展性的手段。从我从文档中收集到的,我可以将我的读取分配给许多奴隶 - 而我只能写入主人。
我正在使用节点,并且有两个库可用于连接到redis:ioredis和node-redis。我无法理解如何设置其中任何一个进行拆分读取,所以我不知道这是否透明(我猜不是)或者这些lib是否都可以做到。
答案 0 :(得分:0)
你最好使用redis cluster,因为它会自动处理分片和分配负载,为你提供良好的未来水平分数。
ioredis does support redis群集,不确定node-redis。