Memcached不考虑元组的排序

2024-06-02 04:31:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用memcachedpylibmc。我保存了一个包含四个元素的元组:

(A, B, C, D)

读取同一个键会返回不同的顺序:

^{pr2}$

我的代码库很复杂,所以问题可能出在别的地方。在花更多时间研究之前,我想知道memcached和元组是否存在已知问题。在


Tags: 代码元素顺序地方时间memcached元组pylibmc
1条回答
网友
1楼 · 发布于 2024-06-02 04:31:04

它不会memcached引起问题,因为它存储的只是它发送的原始数据。它不了解它存储的值中的数据结构,当然也不会搞乱它们。在

如果它的序列化/反序列化逻辑有缺陷,pylibmc可能会导致问题,但如果真是这样的话,我绝对会感到惊讶。在

如果您想将pylibmc规则化,您可以在将数据直接传递给memcached之前自己序列化数据(可能使用jsoncPickle库)。在

相关问题 更多 >