gpt4 book ai didi

python - Memcached 不尊重元组的顺序

转载 作者:行者123 更新时间:2023-12-01 05:51:26 25 4
gpt4 key购买 nike

我通过 pylibmc 使用 memcached。我正在保存一个包含四个元素的元组:

(A, B, C, D)

读取相同的 key 会返回不同的顺序:

(B, C, D, A)

我的代码库很复杂,因此问题可能是其他原因。在花更多时间调查此问题之前,我想知道 memcached 和元组是否存在已知问题。

最佳答案

memcached 不会导致问题,因为它存储的只是发送的原始数据。它不理解它存储的值中的数据结构,当然也不会弄乱它们。

pylibmc 如果其序列化/反序列化逻辑有缺陷,则可能会导致问题,但如果是这种情况,我绝对会感到惊讶。

如果您想排除 pylibmc 的可能性,您可以自己序列化数据,然后再将其直接传递到 memcached(可能使用 json cPickle 库)。

关于python - Memcached 不尊重元组的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com