Извините, но нет. Memcached использует алгоритм хеширования, который распределяет ключи в явно случайных местах, поэтому эти ключи разбросаны по всему. Вам нужно отсканировать все, чтобы найти их.
Также вы должны знать, что memcached может сбросить любую любую клавишу в любое время и по любой причине. Если вы кладете вещи, вы должны знать, что вы не можете рассчитывать на то, что они вернутся. Это абсолютно нормально для оригинального варианта использования, кеша для уменьшения попаданий в базу данных. Но это может быть серьезной проблемой, если вы хотите сделать что-то более сложное с ним.
Если эти ограничения являются проблемой, я бы предложил вместо этого использовать Redis. Он ведет себя во многом как memcached, за исключением того, что он сохраняет данные и позволяет хранить сложные структуры данных. Таким образом, для вашего случая использования вы можете сохранить хэш в Redis, а затем вытащить весь хэш.