我是新来的沙发DB和云端。一个django应用程序正在使用芹菜任务将pdf转换为图像,并将两者都存储在couch DB中。但是本地的cloudant缓存并没有更新,因为couch DB更新是由celery任务引起的。当检查本地缓存时,它存储了一个具有旧修订号的先前文档对象。远程沙发数据库更新正常,并且未与本地数据库同步。
为什么来自芹菜的沙发更新不会影响本地缓存,这是我做错的任何事情
发布于 2021-08-04 14:34:23
本地缓存用于缓存内容,以减少对API的不必要调用。它不与远程数据库同步。在这种情况下,“不必要”是由您定义的。如果本地缓存包含一个过时的文档,那么您可以通过重新获取文档来刷新它,比如my_doc.fetch()。其中my_doc是对过时缓存文档的引用。
https://stackoverflow.com/questions/67407217
复制相似问题