跨各种缓存后端统一api

dache的Python项目详细描述


https://badge.fury.io/py/dache.svghttps://travis-ci.org/eliangcs/dache.svg?branch=masterhttps://coveralls.io/repos/eliangcs/dache/badge.png?branch=master

dache源于django的缓存框架,是一个python库,它提供 跨各种缓存后端的统一api。

警告:此包仍在开发中。不要在 生产!

安装

pip install dache

用法

>>> import dache
>>> cache = dache.Cache('locmem://')
>>> cache.set('key', {'value': 1234})
>>> cache.get('key')
{'value': 1234}

内置后端:

BackendRequired Python Package(s)URL
File^{tt1}$
LevelDB^{tt2}$^{tt3}$
Local memory^{tt4}$
Memcached^{tt5}$ or ^{tt6}$ ^{tt7}$^{tt8}$ ^{tt9}$
Redis^{tt10}$ and ^{tt11}$^{tt12}$

要注册自定义后端,可以使用register_backend()

>>> import dache
>>> dache.register_backend('awesome', 'my.backend.MyAwesomeCache')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android光标。getString(int)被卡住   java未满足链接错误:无法从加载程序加载X   数组元素的java算法   Java OpenGL 4.4:存储/推送,弹出当前程序管道   变量为什么java编译器不能识别已初始化的字段?   java如何获得完成活动的剩余时间?   java字符串输入无法正常工作   Java:在不使用BigInteger的情况下添加大数   为什么在导入安卓源代码中存在的一些java文件时出现“error not find symbol”?   java从特定索引后的列表中删除所有元素   java ViewPager内部片段返回IllegalStateException   即使使用doReturn,java Mockito也会调用stubbed方法   java如何处理hibernate映射列错误?   java选择安卓1.5还是安卓2.2?(我是初学者)