当我直接与Redis交谈时,我可以使用 $redis = new Redis();
if ($redis->connect('127.0.0.1', 6379)) {
$redis->setOption(Redis::OPT_PREFIX, 'FooBar9000:');
if ($redis->exists($hash)) {
来确保我不会覆盖密钥。例如命名空间..
$InstanceCache = CacheManager::getInstance('redis', new Config([
'host' => '127.0.0.1', //Default value
'port' => 6379, //Default value
'password' => null, //Default value
'database' => null, //Default value
]));
我还使用phpFastCache V6连接到Redis驱动程序,您可以在其中添加配置:
a
但是我似乎可以看到如何在该驱动程序上设置选项?
答案 0 :(得分:0)
是,不是...
这本来是不可能的,但是从v7开始,您可以提供自己的Redis客户端: https://github.com/PHPSocialNetwork/phpfastcache/wiki/%5BV4%CB%96%5D-Configuration-Options#redispredis-specific-options
因此,在此期间,他们添加了对该选项的支持,您可以利用自己的Redis客户端。