Я могу заставить .set () работать при взаимодействии с Elasticache, если я использую настройки сжатия и времени (третья и четвертая настройки)
$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);
$memcached->set('tester', 'set tester...', 0, 600);
echo $memcached->get('tester');
Если я удалю последние 2 элемента set (), он будет работать, например:
$memcached->set('tester', 'set tester...');
echo $memcached->get('tester');
Я впервые использовал memcached / elasticache - есть ли причина, по которой это не сработает? Примечание: add () работает так же хорошо, пока я использую только части ключа / значения, а не части сжатия / времени.
любой совет?
Спасибо