0
私は複数のredisインスタンスを持っており、それらをPHPでアクセスしたいと思います。私はphpredis 7を使用しています。異なるサーバに接続するための複数の機能があるので、それらを配列に格納しました。Redisが配列に格納されています
function ud_1() {
$redis = new Redis();
if ($redis->connect('127.0.0.1', 12341) == false)
return "Cannot connect to redis(ud_1).";
else
return $redis;
$type = $UD;
}
$red =[
"ud_1" => ud_1(),
"ud_2" => ud_2(),
"ud_3" => ud_3()
];
配列が含まれています
array(3) { ["ud_1"]=> object(Redis)#1 (1) { ["socket"]=> resource(3) of type (Redis Socket Buffer) } ["ud_2"]=> object(Redis)#2 (1) { ["socket"]=> resource(5) of type (Redis Socket Buffer) } ["ud_3"]=> object(Redis)#3 (1) { ["socket"]=> resource(7) of type (Redis Socket Buffer) } }
今、私が好きな、それを使用したい:
$red[0]->set("key1", "value1");
私が試してみましたが、何も実際に起こりません。誰かが私に間違っているヒントを教えてもらえますか?