Cache._cache.flush_all () 不工作,如何使用 django 和 memcached 清除缓存?

Posted

技术标签:

【中文标题】Cache._cache.flush_all () 不工作,如何使用 django 和 memcached 清除缓存?【英文标题】:Cache._cache.flush_all () not working, How can I clear the cache with django and memcached? 【发布时间】:2017-08-30 03:44:42 【问题描述】:

Cache._cache.flush_all () 不工作 如何使用 django 和 memcached 清除缓存?

【问题讨论】:

你试过from django.core.cache import cache; cache.clear()吗? 【参考方案1】:

来自 cache 的 Django 文档

最后,如果要删除缓存中的所有键,请使用 缓存.清除()。小心这个; clear() 将删除所有内容 来自缓存,而不仅仅是应用程序设置的键。

您也可以通过telnet或nc连接并执行flush_all来刷新memcached的内容

echo 'flush_all' | nc localhost 11211

【讨论】:

我没有收到错误,但它没有清除我的缓存我有整个网站的缓存 @user3328955 github.com/memcached/memcached/wiki/Commands#flushall

以上是关于Cache._cache.flush_all () 不工作,如何使用 django 和 memcached 清除缓存?的主要内容,如果未能解决你的问题,请参考以下文章

主存与Cache间组相联映射计算

jQuery data

寻找“属性'_session_cache'”的Django项目

iOS 设备的 ARM __clear_cache 等效项

BZOJ_1826_[JSOI2010]缓存交换 _线段树+贪心

Flask-Cache 怎么缓存动态内容