【文件属性】:
文件名称:shove:通用对象存储和缓存前端,支持Python字典式访问以及透明的对象序列化和压缩
文件大小:25KB
文件格式:ZIP
更新时间:2021-04-27 13:35:34
Python
支持字典式访问,对象序列化和压缩以及多个存储和缓存后端的通用对象存储前端。
开箱即用的支持存储后端是:
数据库管理
文件系统
记忆
sqlite(磁盘或内存)
当前支持的缓存后端是:
文件系统
记忆
sqlite(磁盘或内存)
最简单的推用例...
>>> from shove import Shove
>>> store = Shove()
...这将创建一个内存中的存储和缓存。
其它后端用于存储和缓存的使用包括使一个模块URI或现有的存储或高速缓存实例推形式以下:
>>> from shove import Shove
>>> < storename> = Shove( < store> , < cache> )
每个模块特定的URI形式都记录在其模块中。 URI形式遵循SQLAlchemy使用的URI形式:
shove实现了Python字典
【文件预览】:
shove-master
----.gitignore(117B)
----README.rst(972B)
----shove.svg(143KB)
----fabfile.py(169B)
----shove()
--------base.py(6KB)
--------store.py(3KB)
--------cache.py(6KB)
--------test()
--------_imports.py(2KB)
--------__init__.py(140B)
--------core.py(5KB)
--------_compat.py(1KB)
----reqs()
--------requires-2.7.txt(31B)
--------dev_requires.txt(29B)
--------requires-2.6.txt(41B)
--------requires-3.txt(23B)
--------test_requires-2.6.txt(56B)
--------test_requires-3.txt(31B)
--------test_requires-2.7.txt(33B)
----LICENSE(2KB)
----MANIFEST.in(101B)
----setup.py(3KB)
----tox.ini(1KB)
----CHANGELOG(2KB)