跳转到主要内容

支持多个后端的关键字存储。

项目描述

这是一个通用的接口,用于封装多个不同的后端,以提供一致的键值存储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 (10.3 kB 查看哈希值)

上传时间

支持者