MongoEngine的一个扩展,用于记忆和文档感知缓存。

marrow.cache的Python项目详细描述


<H2>1。什么是骨髓缓存?

骨髓缓存是一个用于记忆功能和mongoengine文档模型的轻量级透明缓存系统。 方法。它经过了充分的测试,并高度专注于这项任务。主要功能包括:

  • "记忆"任意函数调用的结果。
  • 将缓存值组织为"前缀"。
  • 智能缓存文档方法调用的结果,缓存的值绑定到 文档;也可以选择键入其他字段。

MongoDB中的TTL索引将每分钟自动剔除一次过期值。如果不堪重负,它就做不到 他们都在一个关口。通过验证过期时间自动计算增量垃圾回收 任何潜在的缓存命中。如果无效,将显式删除记录并生成新记录。

注意MongoDB的两种大小分配的能力

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

推荐PyPI第三方库


热门话题
java正在寻找Java8中的内置函数以忽略异常   javascript JQuery更改Div的颜色   java PostgreSQL使用JDBC写入inet列   java为什么体重指数计算结果不正确?   java禁用linux中的log4j控制台日志记录   java我可以让我的JMS主题在新订阅者连接时通知发布者(使用ActiveMQ)   基于三个浮点输入的java过滤器JTable?   Java OpenGL/LWJGL体素纹理   在SpringBoot java应用程序中,有没有一种方法可以通过不同的机器使用hostIP作为主机远程连接到redis服务器   java Struts 2 s:提交按钮语法以在映射中设置值   java源代码:setDomainEnv。windows 7中的cmd文件   缺少货币计算java的返回语句   JavaHibernate没有注意到从其他源进行的数据库更新   无法在OpenCV/Java中生成负矩阵   Java不做循环   java无法使用类对象写入文件ArrayList   jpa使用数组作为调用Java的存储过程的输入   java使用文件提供程序检索内容Uri失败   需要java程序来创建方法模板