我正在使用 AWS Elasticache,并且我已经安装了 php 模块,我认为它是 spymemcached 的扩展。问题是我相信我正在运行 memcache 而不是 memcached。这是创建对象的代码:
$memcached = new Memcached();
$memcached->setOption(Memcached::OPT_CLIENT_MODE, Memcached::DYNAMIC_CLIENT_MODE);
$memcached->addServer('goneglobalcache-1a.expalp.cfg.apse1.cache.amazonaws.com', 11211);
$memcached->set('key', 'value', 60);
当我去写入缓存时,我无法使用压缩设置,并被告知问题是我使用的是 memcache 客户端。
有没有办法告诉我正在使用哪种类型的客户端以及切换的方法?