在Django中如何清除所有memcached键值?
我不想重启memcached服务器!
3 个回答
1
最简单最快的方法是:
echo flush_all > /dev/tcp/localhost/11211
2
这里有一段可以在控制台中运行的简短代码:
echo "from django.core.cache import cache; cache._cache.flush_all()" | ./manage.py shell [--settings=myapp.settings_live]
42
from django.core.cache import cache
cache._cache.flush_all()
另外,看看这个问题,它有一个补丁(我还没测试过)可以清空任何类型的缓存后端:http://code.djangoproject.com/ticket/11503