我正在尝试通过 Predis 使用客户端分区。一切似乎都在工作,但我如何验证值是否存储在多个服务器上?我希望能够列出每台服务器上的所有密钥,但在 predis 文档中看不到如何。我正在尝试进行简单的信息调用,但出现异常错误:
$predisClient->info()
生成“无法在连接集群上使用'INFO'”异常。(这在使用一台服务器时确实有效。)
$predisClient->executeRaw( ['CLUSTER INFO'] )
生成“无法在连接集群上使用 'CLUSTER INFO'”异常。
我$predisClient
的定义如下:
$predisClient = new Predis\Client(['tcp:://127.0.0.1', 'tcp://<REMOTE SERVER IP HERE>']);
我正在使用 redis 3.0.7 和 predis 1.1。