似乎每个线程都维护其单独的缓存。我应该只使用我自己的 Django 对象来让多个线程共享一个数据库缓存吗?这样做有什么负面影响?
我面临的问题是:
- 我正在使用数据库缓存
- 我在处理请求时保存到缓存中
- 我在处理下一个请求时从缓存中检索
我希望它在缓存中,但它不存在。通过打印线程标识,我看到它是一个不同的线程。同一个线程获得缓存命中,但不同的线程获得缓存未命中。
我不希望数据库缓存后端会发生这种情况。
似乎每个线程都维护其单独的缓存。我应该只使用我自己的 Django 对象来让多个线程共享一个数据库缓存吗?这样做有什么负面影响?
我面临的问题是:
我希望它在缓存中,但它不存在。通过打印线程标识,我看到它是一个不同的线程。同一个线程获得缓存命中,但不同的线程获得缓存未命中。
我不希望数据库缓存后端会发生这种情况。