Predis を介してクライアント側のパーティショニングを使用しようとしています。すべてが機能しているように見えますが、値が複数のサーバーに保存されていることを確認するにはどうすればよいですか? 各サーバーのすべてのキーを一覧表示できるようにしたいのですが、predis のドキュメントでその方法がわかりません。簡単な情報呼び出しを実行しようとしていますが、例外エラーが発生します:
$predisClient->info()
「接続のクラスターでは 'INFO' を使用できません」という例外が生成されます。(これは、1 つのサーバーを使用している場合に機能します。)
$predisClient->executeRaw( ['CLUSTER INFO'] )
「接続のクラスターで 'CLUSTER INFO' を使用できません」という例外が生成されます。
My$predisClient
は次のように定義されます。
$predisClient = new Predis\Client(['tcp:://127.0.0.1', 'tcp://<REMOTE SERVER IP HERE>']);
私は redis 3.0.7 と predis 1.1 を使用しています。