在Predis中是否有任何方法可以在创建实例时手动定义集群插槽,以避免随机服务器选择并获取插槽配置,以便将请求立即直接发送到正确的服务器,从而使进程更快? / p>
答案 0 :(得分:0)
是的,您可以使用连接参数执行此操作:
$client = new Predis\Client([
'tcp://node01?slots=0-5460',
'tcp://node02?slots=5461-10922',
'tcp://node03?slots=10923-16383',
], ['cluster' => 'redis']);
“slots”连接参数可以接受以逗号分隔的单个时隙列表和连续时隙范围,例如:
tcp://node01?slots=0,20-30,5461-10922