Riak的Python客户端介绍

Riak提供Erlang 和基于 Protocol Buffer 这两种数据操作API,本文要介绍的就是一个Riak的使用Protocol Buffer实现的Python客户端。目前还没名,在github上的项目名就叫riak-python-client

安装

推荐使用Python2.7版本安装,在安装riak-python-client之前,需要先安装Protocol Buffer的库,安装完成后,执行下面命令安装riak-python-client

python setup.py install

然后运行单元测试

python setup.py test

下面是一个最简单的使用此客户端操作Riak数据的例子

import riak

# Connect to Riak.
client = riak.RiakClient()

# Choose the bucket to store data in.
bucket = client.bucket('test')

# Supply a key to store data under.
# The ``data`` can be any data Python's ``json`` encoder can handle.
person = bucket.new('riak_developer_1', data={
    'name': 'John Smith',
    'age': 28,
    'company': 'Mr. Startup!',
})
# Save the object to Riak.
person.store()

更多丰富的操作例子可参见其github上的README:github.com

anyShare分享此文章的同学,将有机会送我iphone5!
          

无觅相关文章插件,快速提升流量