写直达(Write-Through) October 26, 2022 Content # 每一次数据都要写入到主内存里面。写入前,我们会先去判断数据是否已经在 Cache 里面了。如果数据已经在 Cache 里面了,我们先把数据写入更新到 Cache 里面,再写入到主内存里面;如果数据不在 Cache 里,我们就只更新主内存。 写直达的这个策略很直观,但是问题也很明显,那就是这个策略很慢。无论数据是不是在 Cache 里面,我们都需要把数据写到主内存里面。这个方式就有点儿像在Java中使用 volatile 关键字,始终都要把数据同步到主内存里面。 Viewpoints # From # 38 | 高速缓存(下):你确定你的数据更新了么? Links #