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 清除缓存?的主要内容,如果未能解决你的问题,请参考以下文章
寻找“属性'_session_cache'”的Django项目