CAS 支持 aerospike python 客户端
CAS support for aerospike python client
我正在使用 aerospike 作为缓存层并且需要实现 CAS(比较和 Set/Swap)。虽然我能够找到 php 客户端 (http://www.aerospike.com/docs/client/php/usage/kvs/write.html) 的相同支持,但 python 客户端无法获得相同的支持。任何人都知道 python 客户端是否也支持 CAS - 是否有相同的文档?
谢谢!
当你得到一条记录时,元数据包含世代:
http://www.aerospike.com/apidocs/python/client.html#aerospike-record-tuple
然后您需要提供一个生成策略来放置:http://www.aerospike.com/apidocs/python/client.html#write-policies
然后在 put 调用中,您需要 meta dict 来包含预期的生成。这里有一个例子:http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.put
我正在使用 aerospike 作为缓存层并且需要实现 CAS(比较和 Set/Swap)。虽然我能够找到 php 客户端 (http://www.aerospike.com/docs/client/php/usage/kvs/write.html) 的相同支持,但 python 客户端无法获得相同的支持。任何人都知道 python 客户端是否也支持 CAS - 是否有相同的文档?
谢谢!
当你得到一条记录时,元数据包含世代: http://www.aerospike.com/apidocs/python/client.html#aerospike-record-tuple
然后您需要提供一个生成策略来放置:http://www.aerospike.com/apidocs/python/client.html#write-policies
然后在 put 调用中,您需要 meta dict 来包含预期的生成。这里有一个例子:http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.put