我不想重启memcached服务器!
答案 0 :(得分:36)
from django.core.cache import cache
cache._cache.flush_all()
另见这张票,它有一个补丁(我还没有测试过)来刷新任何类型的缓存后端:http://code.djangoproject.com/ticket/11503
答案 1 :(得分:1)
最简单,最快的方法:
echo flush_all > /dev/tcp/localhost/11211
答案 2 :(得分:0)
来自控制台的单行:
echo "from django.core.cache import cache; cache._cache.flush_all()" | ./manage.py shell [--settings=myapp.settings_live]