检查和设置操作(也称为CAS)是对现有键值的更新。例如,我们得到一个键值counter-123,并将其增加到本地124,然后尝试更新键值,如counter-124 Memcached检查值是否被其他人更改。如果它被改变了,我们会得到一个错误。跟踪Memcached的变化给了我们一个标记。
null
cas key flags expiretime bytes castoken
- 中科院 操作的名称
- 钥匙 我们想要改变的关键
- 旗帜 相关标志
- 过期时间 键值保持间隔
- 字节 值的大小
- 铸造的 Memcache用于跟踪更改的令牌
现在让我们举个例子
像往常一样,我们添加新的键值
add counter 0 0 3 123 STORED
现在我们得到了变量,但是这个get操作与get有点不同,因为我们使用 得到 就像下面提供了一个代币。
gets counter VALUE counter 0 3 21 123 END
- 得到 用来获取带有标记的变量的动词
- 价值 是价值线吗
- 柜台 是关键
- 0 表示零标志
- 三 是值的大小
- 21 是我们的魔法信物
- 123 价值是多少
- 结束 意思是手术成功了
我们做了一些操作,将计数器值增加到124,并希望设置新值
cas counter 0 0 3 21 124 STORED
- 中科院 动词
- 柜台 我们要换的钥匙
- 0标志
- 0 超时
- 三 新值的大小
- 21 此操作的令牌
- 124 新价值
- 存储 已成功投诉操作
Python应用程序
相关文章: HTTP状态503错误代码以及如何修复?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END