设置: 我们有一个redis的设置,我们在同一台机器上运行了一个主机和4个redis从机。使用多个实例的原因是 -
请: 根据客户要求,我们约60分来自redis的请求。我们在4个mgets中整合了60个。我们为所有请求建立单个连接(对于随机拾取的一个从站)。
问题
答案 0 :(得分:1)
在同一台机器上运行多个redis实例非常有用。 Redis是单线程的,因此如果您的机器有多个内核,则可以通过使用多个实例来获得更多的CPU功率。 Craigslist在此配置中运行,如下所示:http://blog.zawodny.com/2011/02/26/redis-sharding-at-craigslist/。
mget与get应该有所帮助,因为你只需要4次往返redis服务器,而不是60,增加吞吐量 - 在同一台机器上运行多个实例不应该改变它。