2
我们正在考虑将Couchbase用作持久缓存层。由于Couchbase首先将缓存项写入内存并异步同步到磁盘,因此我们担心的一个问题是崩溃一致性。如果某些缓存项目在内存中更新并且Couchbase在将它们提交到磁盘之前崩溃,那么当Couchbase重新启动时,这些项目将失效。Couchbase:是否有可能存在过时的低温缓存?
我的问题是:
- 将Couchbase检测和报告这些项目是否陈旧?如果是这样,我们可以放弃这些项目,因为它们是缓存。
- 是否有任何其他Couchbase特定的方式来处理陈旧的缓存问题?