Как сохранить порядок значений, извлекаемых с помощью функции memcache get_multi ()? По умолчанию возвращаемый заказ является случайным. Спасибо.
Библиотека Python Memcache возвращает словарь, а словари в python неупорядочены, поэтому вам нужно вручную получить значения из словаря в правильном порядке:
result = cache.get_multi(keys) values = [result.get(key) for key in keys]
как я помню, в memcache есть флаг GET PRESERVE ORDER, попробуйте добавить это в функцию flags