niwacchi.log

niwacchiのログ。

phpredis + Redis Cluster

こちらのドキュメントを読みながら接続してみた。 github.com

<?php
$redisMaster = [
   '127.0.0.1:7000',
   '127.0.0.1:7001',
   '127.0.0.1:7002',
];
$redisCluster = new RedisCluster(null, $redisMaster);

// set value
$redisCluster->set('keyHogeHoge', 'hogehoge');

// get value
$value = $redisCluster->get('keyHogeHoge');
echo $value, PHP_EOL;

一応、これで値の格納と取得はできた様子。

redis-cli -p 7000 -c
127.0.0.1:7000> keys *
(empty array)
127.0.0.1:7000> get keyHogeHoge
-> Redirected to slot [6699] located at 127.0.0.1:7001
"hogehoge"
127.0.0.1:7001> keys *
1) "keyHogeHoge"
127.0.0.1:7001>