如何保留使用memcache的get_multi()函数获取的值的顺序?默认情况下,返回的顺序是随机的。感谢。
答案 0 :(得分:3)
Python的Memcache库返回一个字典,python中的字典是无序的,所以你必须手动从字典中获取值:
result = cache.get_multi(keys)
values = [result.get(key) for key in keys]
答案 1 :(得分:0)
因为我记得memcache有标记GET PRESERVE ORDER,尝试将其添加到函数标志