我有一个 Django REST API,我使用 Redis 作为缓存后端。
代码
@method_decorator(cache_page(60*60))
def dispatch(self, *args, **kwargs):
return super().dispatch(*args, **kwargs)
它在 get 调用中缓存数据,但是当我插入新记录时,该新记录未显示在列表中(来自缓存)。
例如:如果数据库中有 4 条记录,它们被正确缓存,但是当我插入新记录时,它没有显示 get 调用。