Вот мой код для «хранения» запросов mysql с помощью memcache
$mem = new Memcache;
$mem->connect('127.0.0.1', 11211);
$query = "SELECT * FROM tbl limit 0,20 ";
$key = md5($query);
$get_data = $memcache->get($key);
if($get_data) {
echo 'Data Pulled From Cache';
} else {
$res = mysql_fetch_array(mysql_query($query));
$memcache->set($key, $res, TRUE, 3600);
}
Проблема заключается в том, что memcache хранит только первую строку, возвращаемую запросом.Как сохранить все 20 строк в пределах одного ключа в memcache?