支持多个后端的关键字存储。
项目描述
这是一个通用的接口,用于封装多个不同的后端,以提供一致的键值存储API。这个库旨在供其他需要某种形式通用存储的库使用。
用法
from anykeystore import create_store store = create_store('sqla', url='postgres+psycopg2://bob@localhost/mydb') settings = { 'mystore.store': 'sqla', 'mystore.url': 'mysql://bob@localhost/mydb', } store = create_store_from_settings(settings, prefix='mystore.')
支持的后端
memory
sqlalchemy
需要:sqlalchemy
mongodb
需要:pymongo
redis
需要:redis-py
memcached
需要:python-memcached,或 python3-memcached
项目详情
关闭
anykeystore-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 82ffcd608fea9cfaa903b7731c47a8d36ba346bf49cf98f8dabee83083d08412 |
|
MD5 | cc331cc5aa6eea38e498cd9cd73e8241 |
|
BLAKE2b-256 | aadcc4399c0e6b835710763705220f9c37681683f950678db799a5c7eda9e154 |