0
我试图使用pylibmc(v1.5.2)中的gets
和cas
方法与memcached服务器进行交互。由于documented,我们应该将cas令牌从gets
传递到cas
。ValueError:在pylibmc中无cas行为获取
token = mc.gets("key_python_1")
mc.cas("key_python_1", "value_python_1_new", token)
# Or
mc.cas("key_python_1", "value_python_1_new", mc.gets("key_python_1"))
但是,我得到了一个难以理解的ValueError: gets without cas behavior
错误。
有人可以解释一下这个问题吗?任何工作示例将不胜感激。感谢;)
---更新---
这是我如何获得mc
。
import pylibmc
mc = pylibmc.Client(["127.0.0.1"], binary=True, behaviors={"tcp_nodelay": True, "ketama": True})
请注明此步骤后,更新的MC –
@KarthikeyanKR的价值:) – hackjutsu
打印MC,看看它包含 –