美文网首页
缓存⼀致性问题3

缓存⼀致性问题3

作者: 嘘寒问暖 | 来源:发表于2022-07-24 23:52 被阅读0次

其他解决⽅案

设置缓存过期时间

每次放⼊缓存的时候,设置⼀个过期时间,⽐如5分钟,以后的操作只修改数据库,不操作缓存,等待缓存超时后从数据库重新读取。

如果对于⼀致性要求不是很⾼的情况,可以采⽤这种⽅案。这个⽅案还会有另外⼀个问题,就是如果数据更新的特别频繁,不⼀致性的问题就很⼤了。

在实际⽣产中,我们有⼀些活动的缓存数据是使⽤这种⽅式处理的。因为活动并不频繁发⽣改变,⽽且对于活动来说,短暂的不⼀致性并不会有什么⼤的问题。

相关文章

  • 缓存⼀致性问题3

    其他解决⽅案 设置缓存过期时间 每次放⼊缓存的时候,设置⼀个过期时间,⽐如5分钟,以后的操作只修改数据库,不操作缓...

  • java并发编程(一)缓存一致性协议

    多线程环境下存在的问题 缓存一致性问题,指令重拍问题,可见性,有序性, 缓存一致性问题 在多处理器系统中,每个处理...

  • 缓存⼀致性问题

    关于Redis的其他的⼀些⾯试问题已经写过了,⽐如常⻅的缓存穿透、雪崩、击穿、热点的问题,但是还有⼀个⽐较麻烦的问...

  • JMM 内存模型简析

    高速缓存 cpu(CPU寄存器)<---> CPU高速缓存 <---> 主内存RAM 缓存一致性问题:多个处理器的...

  • 缓存

    通过本文档,你将会了解到 为什么要使用缓存 本地缓存它不香么?为什么要使用redis缓存, 缓存一致性问题,缓存穿...

  • java多线程-3-volatile

    缓存一致性问题 起因:高速缓存 方案总线LOCK#锁,释放锁前该块内存无法被别的cpu或线程访问缓存一致性协议(I...

  • Java多线程(5)

    Java多线程(5) CPU缓存一致性问题 因为缓存的出现,极大提高了CPU的吞吐能力,但同时也引入了缓存不一致的...

  • 多线程安全问题:可见性、原子性、有序性

    引言 CPU缓存与内存产生的一致性问题 CPU时间片切换产生的原子性问题 CPU指令编译优化产生的有序性问题 并发...

  • 高并发场景下的缓存有哪些常见的问题?

    一、缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中...

  • 缓存在高并发场景下的常见问题

    一、缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中...

网友评论

      本文标题:缓存⼀致性问题3

      本文链接:https://www.haomeiwen.com/subject/ynawirtx.html