与数据库无关的密钥/值存储api
link.kvstore的Python项目详细描述
link.kvstore是一个与数据库无关的键/值存储api。
有关详细信息,请参见documentation。
安装
pip install link.kvstore
功能
- database agnostic
- dict API to access key/value store
示例
获取后端:
fromlink.middleware.coreimportMiddleware# Instanciate a K/V store with Riak backendstore=Middleware.get_middleware_by_uri('kvstore+riak://localhost:8087/mybuckettype/mybucket?protocol=pbc')# Instanciate a K/V store with SQL backendstore=Middleware.get_middleware_by_uri('kvstore+sql://localhost:5432/database/table')
访问数据:
store['foo']='bar'assertstore['foo']=='bar'assert'foo'instoreforkeyinstore:print(key)delstore['foo']