一个简单的muffin框架的dogpilecache助手插件

muffin-dogpilecache的Python项目详细描述


muffin dogpilecache–一个用于muffin框架的简单dogpilecache辅助插件。

要求

  • python=3.4
  • 松饼=0.5.5

安装

muffin dogpilecache应该使用pip安装:

pip install muffin-dogpilecache

用法

muffin dogpilecache添加到muffin插件列表:

importmuffinapp=muffin.Application('example',PLUGINS=('muffin_dogpilecache',))

dogpile.cache

添加配置
DOGPILECACHE_CONFIGS={'cache.local.backend':'dogpile.cache.dbm','cache.local.arguments.filename':'./dbmfile.dbm','cache.redis.backend':'dogpile.cache.redis','cache.redis.arguments.host':'localhost','cache.redis.arguments.port':6379,}

将每个配置与dogpile.cache区域关联

DOGPILECACHE_REGIONS={'default':'cache.local.','redis':'cache.redis.',}

装饰您的功能:

@app.ps.dogpilecache.default.cache_on_arguments()defmy_local_cached_function():...@app.ps.dogpilecache.redis.cache_on_arguments()defmy_redis_cached_function():...

选项

OptionDescription
DOGPILECACHE_CONFIGSConfigurations for regions
DOGPILECACHE_REGIONSRegions related with the configurations prefix
DOGPILECACHE_TESTIf true, set regions with dogpile.cache.null
DOGPILECACHE_FUNCTION_KEY_GENERATORA function to generate custom cache keys

许可证

根据MIT license授权。

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

推荐PyPI第三方库


热门话题
java保存布局以供以后查看   SpringGradle升级问题:java。lang.IllegalArgumentException:版本不能为null或为空   java为什么这个同步程序返回错误的结果?   java将JPG加载到Swing应用程序中   java Spring Security AuthenticationManager设置密码编码器   java未找到适用于dbc的驱动程序:mysql://localhost:8080/kholofedb   java在筛选器中重定向时停止进一步处理   java为什么0x8000000及其长格式不同?   GLVertexAttribute指针不工作的java JOGL glBufferData   java NullPointerException&从Hibernate配置类(使用spring数据jpa)创建名为“entityManagerFactory”的bean时出错   同一对话框上的java日期时间选择器不接受minDate和maxDate   Java中模拟随机键事件的键盘   java使用多个视图以编程/动态方式创建LinearLayout   基于ArrayList的二叉树Java   java如何使Apache公共日志写入特定的磁盘日志文件   java需要帮助将图像保存到Android Studio中的SQLite数据库   java重写Android函数以启动活动,而不是播放文本   如何在Java JOML库中执行矩阵向量乘法?