Как проверить PHP, если значение хранится в Memcache без его получения? Мне не нравится получать его, потому что значения, которые я установил, имеют размер 1 МБ, и после того, как я его извлечу, я не использую его, поэтому я трачу ресурсы. Я использую это в script, который проверяет, кэшируются ли определенные ключи в memcache, а если нет, он читает их из медленного источника данных и устанавливает их в memcache.
Изменить: что, если я использую Memcached::append
для добавления NULL
к ключу, который я проверяю? Возвращает TRUE
при успешном завершении или FALSE
при сбое. Memcached::getResultCode
вернет Memcached::RES_NOTSTORED
, если ключ не существует. Таким образом, я проверяю, существует ли ключ, и он должен правильно поставить ключ поверх списка LRU?
Спасибо.