初始设置呼叫的cas id应该是什么?

时间:2011-10-14 16:16:39

标签: memcached spymemcached

我正在实施基于CAS的memcached检索,并且可能有一个愚蠢的问题。如果没有特定键的条目,即第一次存储它,我应该怎么设置cas id?

1 个答案:

答案 0 :(得分:2)

每当你设置一个memcached中不存在的新密钥时,cas值应为0.如果你将其设置为0以外的其他东西,你将得到一个NOT_FOUND错误。出现此错误的原因是memcached将尝试检查您尝试在memcached中设置的密钥的cas值。由于该密钥尚不存在,因此您获得了NOT_FOUND。