CAS支持aerospike python客户端

时间:2015-10-21 12:27:02

标签: python locking aerospike

我使用aerospike作为缓存层,需要实现CAS(比较和设置/交换)。虽然我能够找到与php客户端(http://www.aerospike.com/docs/client/php/usage/kvs/write.html)相同的支持,但同样不适用于python客户端。任何人都知道CAS是否也支持python客户端 - 以及是否有相同的文档?

谢谢!

1 个答案:

答案 0 :(得分:3)

当您获得记录时,元数据包含生成: http://www.aerospike.com/apidocs/python/client.html#aerospike-record-tuple

然后,你需要提供一个gen策略:http://www.aerospike.com/apidocs/python/client.html#write-policies

然后在put调用中,您需要meta dict来包含预期的生成。这里有一个例子:http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.put