我试图从我的heroku-redis python / django应用程序中删除密钥。我这样做,看起来像它的gonne但是只要请求嘶嘶声,服务器API看起来就像它再次重新创建所有相同的键。我觉得我可能会因为在其他地方清理缓存或需要某种提交而丢失?
这是我如何尝试
heroku run bash --app=myapp
cd myapp
python manage.py shell
import os
import redis
from django.core.cache import cache
r = redis.from_url(os.environ.get("REDIS_URL"))
r.keys()
[LIST_OF_KEYS]
r.flushall()
r.flushdb()
r.keys()
[]
cache.clear()
一旦有人调用我的API,如果我检查r.keys()它有它曾经的所有密钥。