Я считаю, что стандартный способ кеширования чего-либо с помощью mamcached - это вставка объекта в кэш на определенный период времени, например
memcli:set(key, rows_array, 5 * 60)
Разве нет лучшего способакешировать вещи, где кеш будет проверять внутри базы данных, чтобы увидеть, изменились ли данные, а не полагаться на таймер, который может вызвать проблемы с синхронизацией?
Я собираюсь использовать PHP.