PHPスクリプトでRedisクライアントを処理するのにnrk/predisを使用しています。Predisでprefixを使用するには?
私はこのクライアントで使用されるすべてのキーにプレフィックスを設定しようとしている:
$client = new Predis\Client([
'scheme' => 'tcp',
'host' => REDIS_IP,
'port' => REDIS_PORT,
'password' => REDIS_PASS,
'database' => REDIS_DB,
'prefix' => REDIS_PREFIX
]);
そして、それは彼らのclient configurationに述べたように、これは動作するはずです。
ただし、$client->exists("mykey")
はfalseを返し、$client->exists(REDIS_PREFIX . "mykey")
はtrueを返します。
もちろん、私の目標は$client->exists("mykey")
だけです。
端末を確認したところ、キーは正常です。 (私は手動でエントリを挿入しました)
に与えられたあなたの接頭辞を使用することができなければなりません!それに気付かなかった。ダムの間違い – HtmHell