我对 Memcached 有疑问,在 resetServerList() 函数之后,该对象不支持接下来的任何活动,如设置、添加等...
PHP 版本:7.2 AWS 弹性缓存集群客户端:3.1.3
在 resetServerList() 无法正常工作之后
示例代码如下所述。
$m = new \Memcached($persistent_id);
$m->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
var_dump($m->addServer($host, $port, $weight));
echo "<br>server List: ";var_dump($m->getServerList());
echo "<br>Reset Server Status: ";var_dump($m->resetServerList());
echo "<br>Add Server Status: ";var_dump($m->addServer($host, $port, $weight));
echo "<br>Server List: ";var_dump($m->getServerList());
结果:
Reset Server Status: bool(true)
Add Server Status: **bool(false)**
Server List: **array(0) { }**
请为此提供任何解决方案。