libmemcached - memcached_fetch () не выбирает значение для всех ключей - PullRequest
1 голос
/ 12 августа 2010

Я хочу выполнить операцию множественного получения, используя libmemcached 0.32 (клиентская библиотека для memcached). Есть группа из 13 ключей, которые я передал в качестве аргумента в memcached_mget () и затем вызвал memcached_fetch () в цикле для получения пары ключ-значение, пока она не вернет NULL.

Я обнаружил, что он не извлекает все значения последовательно. Большую часть времени можно получить от 3 до 5 пар значений ключа из 13 до завершения цикла.

У меня есть следующие вопросы 1> Есть ли ограничения для использования multi get в libmemcached? 2> Почему memcached_fetch () не может получить все пары ключ-значение?

Обратите внимание: я использую сокет unix для связи между клиентом и демоном memcached и давая время истечения как 3000 в memcached_set, чтобы избежать проблемы времени ожидания.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...