memcached - ไคลเอ็นต์ AWS Elastic Cache Cluster PHP ไม่ทำงานในฟังก์ชัน resetServerList()

one text

ฉันมีปัญหากับ 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) { }**

ขอคำแนะนำสำหรับเรื่องนี้


Source