分布式kvs okuyama的python客户端
okuyama的Python项目详细描述
分布式密钥值存储okuyama的python客户机。
用法
连接到主节点。
from okuyama import Client client = Client() client.auto_connect(['masternode1:8888', 'masternode2:8888'])
设定值
print(client.set('key', 'val')) # => True print(client.get('key')) # => 'val'
删除值
print(client.delete('key')) #=> True print(client.delete('key')) #=> None
设置标记
print(client.set('key1', 'val1', tags=['tag1'])) #=> True print(client.set('key2', 'val2', tags=['tag1', 'tag2'])) #=> True
从标签中获取密钥
print(client.execute('get_keys_by_tag', tag='tag1'])) #=> [key1, key2]