Настройка хоста / порта memcached в PHPFastCache

В настоящее время я могу правильно использовать Memcached, используя класс Memcached. Установка порта для Memcached, кажется, работает следующим образом;

$mem = new memcached();

$mem->addServer("127.0.0.1", 3333);

Класс memcached правильно соединяется с сервером memcached и может устанавливать / получать.

Однако для phpFastCache я не могу правильно установить номер порта, и его документация не дает большого количества примеров. Однако, похоже, что он имеет настройку для хостов / портов;

https://gist.github.com/Geolim4/69471ccd398f2a919f109063ecc0c971#file-setup-and-options-md

Я бы предположил, что правильный способ установить это будет так;

$InstanceCache = CacheManager::getInstance("memcached", ['host' => "127.0.0.1",'port' => 3333]);
$key = "product_page";
$CachedString = $InstanceCache->getItem($key);
if (is_null($CachedString->get())) {
//$CachedString = "APC Cache --> Cache Enabled --> Well done !";
// Write products to Cache in 10 minutes with same keyword
$CachedString->set("Memcached Cache --> Cache Enabled --> Well done !")->expiresAfter(120);
$InstanceCache->save($CachedString);
echo "FIRST LOAD // WROTE OBJECT TO CACHE // RELOAD THE PAGE AND SEE // ";
echo $CachedString->get();
} else {
echo "READ FROM CACHE // ";
echo $CachedString->get();
}

Но код никогда не попадает в «ЧИТАТЬ ИЗ КЕША». Я должен настроить хост / порт где-нибудь еще?

0

Решение

Вы автор Эта проблема ?
Если нет, я предлагаю вам взглянуть на это.

Ура,
Georges

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]