Python memcache 在 get_multi() 中保留顺序
如何保留使用 memcache 的 get_multi() 函数获取的值的顺序?默认情况下,返回的顺序是随机的。谢谢。
How can I preserve the order of the values fetched with memcache's get_multi() function? By default, the order returned is random. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Python 的 Memcache 库返回一个字典,而 python 中的字典是无序的,因此您必须手动以正确的顺序从字典中获取值:
Python's Memcache library returns a dictionary, and dictionaries in python are unordered, so you have to get the values from the dictionary in the right order manually:
我记得memcache有标志GET PRESERVE ORDER,尝试将其添加到函数标志中
as I remember memcache has flag GET PRESERVE ORDER, try adding this to function flags