我在我的Django应用程序中设置并使用Redis缓存和Django芹菜。一切都正常工作了两天,但是当服务器今天开启时,我试图改变一个模板页面。当我刷新页面时,它无法识别更改,我在终端上获得了这一行:
我尝试重启我的服务器连接几次,但它不起作用。我不确定是什么原因,我想要与缓存和芹菜相关的共享设置代码。
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
# 'LOCATION': '/var/run/redis/redis-server.pid',
# 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:6379',
}
}
CACHE_MIDDLEWARE_ALIAS = "default"
CACHE_MIDDLEWARE_SECONDS = 600
CACHE_MIDDLEWARE_KEY_PREFIX = ''
# Celery Task
CELERY_RESULT_BACKEND = 'rpc://'
CELERY_RESULT_PERSISTENT = False
我从Memcached改为Redis,但昨天它也工作正常。对解决方案的任何建议都会很棒,因为它确实会影响应用程序的行为。如果你愿意,我可以分享更多代码。
谢谢,