我有设置缓存,我的超时不起作用。我的缓存永远不会更新。
CACHES = {
'default': {
'BACKEND': 'redis_cache.cache.RedisCache',
'LOCATION': 'localhost:6379',
'TIMEOUT': 5,
'OPTIONS': {
"SOCKET_CONNECT_TIMEOUT": 5, # in seconds
"SOCKET_TIMEOUT": 5, # in seconds
'DB': 1,
'PASSWORD': '',
'PARSER_CLASS': 'redis.connection.HiredisParser',
'PICKLE_VERSION': 2,
},
},
}
大家我
的问题已经用django-rest-framework-cache解决了。似乎 django-redis-cache 在理解超时时遇到了麻烦。
https://github.com/Onyo/django-rest-framework-cache/blob/master/README.md