【发布时间】:2010-11-09 05:15:58
【问题描述】:
将 Django 的缓存与 locmem 一起使用(将简单的 Python 类作为存储在列表/元组/映射中的值)完美地工作,但不适用于 memcached。
只有一小部分键(尽管分配了充足的内存和大量超时)进入 memcached,而且它们似乎都没有任何关联的值。
当它们被检索到时,不会返回任何值,它们会从缓存中删除。
强制使用“hi”值会使出现在缓存中的那些可以检索,但不能解释为什么大多数键根本不存在。
问题:
- 即使所有值都设置为“hi”,为什么只有某些键会出现在 memcached 中,而其他键不会?
- 有没有办法启用更多的日志记录或错误报告? (一切似乎都在默默地失败)
- 为什么 Python 类正确序列化为 locmem,但最终没有进入 Memcached?
【问题讨论】:
标签: python django caching memcached