当前位置: 首页 > article >正文

计算架构模式之分布式缓存架构

缓存架构两种形式

只有数据缓存是为了解决读写慢的问题,而结果缓存不是的

缓存架构1-数据缓存

直接读写存储系统会很慢,所以引入缓存系统,可以解决读写慢的问题。

缓存架构2-结果缓存

缓存有效期:缓存有效时间

新鲜度:缓存多久更新

分布式缓存架构设计思路

为什么先用读写分离而不是先用缓存?

将备机变为从机架构会简单,如果上来就使用缓存架构复杂度会升高

数据缓存架构一致性设计

数据缓存架构的一致性复杂度

只有数据缓存才有一致性问题,结果缓存是没有一致性问题的。

数据缓存架构的一致性解决方案

1用的最多,允许有不一致的情况。

缓存架构通用三类问题及设计

缓存雪崩往往是一两个key引起的

缓存穿透往往是多个key引起的

缓存穿透

常见缓存穿透应对方法

爬虫访问历史数据还是会慢,那怎么处理?

慢就慢,无所谓

灰度发布/预发布,就是让用户行为先产生,先胜场缓存。

缓存雪崩

缓存雪崩应对方法

redis如果内存不足的时候就会淘汰key,一旦是定时更新的这个key,在更新之前就有可能完蛋了

缓存热点

缓存热点应对方法


http://www.kler.cn/a/297981.html

相关文章:

  • 5G毫米波阵列天线仿真--CDF计算(方法2)
  • SQL server 的异常处理 一个SQL异常 如何不影响其他SQL执行
  • PHP智驭未来悦享生活智慧小区物业管理小程序系统源码
  • Unity AnimationClip详解(1)
  • 你认识JS对象吗?
  • Veeam中国区“十年换四帅”
  • k8s之HPA实践——实现Web服务器的自动伸缩特性
  • 报表生成---JFreeChart
  • 电驱动NVH的特点和结构
  • 写作翻译两不误!Deepl翻译,我的创意加速器
  • 3GPP协议入门——物理层基础(一)
  • springboot项目编写发送异常日志到企微工具包
  • yjs01——机器学习的过程
  • Oracle19C触发器
  • 如何理解基于架构的软件设计(ABSD)
  • 专业通风天窗厂家能提供哪些服务
  • uniapp vite3 require导入commonJS 的js文件方法
  • 嵌入式 面试单片机面试题目分析和答案 IIC总线 IIC协议 SPI总线 I2C协议讲解 SPI和IIC协议对比比较SPI的工作模式比较 IIC基本概念讲解
  • Jupyter管理内核命令
  • 深入剖析 Netty 中 TCP 粘包和拆包问题的解决之道