文章目录

  • why缓存
  • 缓存的特征
  • 缓存提高性能的优势
  • 缓存数据存储(Hash 表)
  • 评价缓存的关键指标(命中率)
    • 缓存键集合大小
    • 缓存内存空间大小
    • 缓存对象生存时间(缓存寿命)
  • 缓存类型
    • 代理缓存
    • 反向代理缓存
    • 内容分发网络 CDN 缓存
  • 分布式缓存
  • 注意事项


why缓存

缓存是架构设计中一个重要的手段。缓存的主要

小工匠聊架构 - 分布式缓存技术相关推荐

  1. 小工匠聊架构 - 分布式缓存技术_缓存设计

    文章目录 总览 缓存的基本思想 缓存优势 缓存的代价 总览 首先,要熟练掌握缓存的基础知识,了解缓存常用的分类.读写模式,熟悉缓存的七大经典问题及解决应对之策,同时要从缓存组件的访问协议.Client ...

  2. 小工匠聊架构-Redis 缓存一致性设计

    文章目录 Pre 思路 Spring 注解使用:控制 Redis 缓存更新 一致性问题是如何产生的? 双更新模式:操作不合理,导致数据一致性问题 "后删缓存"能解决多数不一致 (C ...

  3. 小工匠聊架构-分布式场景下的并发幂等性常见的解决方案

    文章目录 Pre 分布式锁 能否解决幂等性问题? 常见的四种解决方案 DB唯一索引 先select 后 insert (存在并发安全的问题,需要分布式锁) 分布式锁 状态机 小结 思考 Pre 我们来 ...

  4. 小工匠聊架构文章一览【不间断持续更新】

    文章目录 目标 架构设计 分布式技术-理论篇 分布式实战-分布式事务 分布式实战-分布式服务 分布式实战-分布式缓存 分布式实战-分布式存储 分布式实战-消息队列 分布式实战-分布式高可用 架构进阶之 ...

  5. 小工匠聊架构-超高并发秒杀系统设计 06_数据一致性

    文章目录 Pre 概 减库存分析 方案利弊 下单减库存 付款减库存 预扣库存 大型秒杀中如何减库存 秒杀减库存的优化 Pre 小工匠聊架构-超高并发秒杀系统设计 01_总体原则和架构演进 小工匠聊架构 ...

  6. 小工匠聊架构-超高并发秒杀系统设计 04_流量削峰设计

    文章目录 Pre 概 why how 排队 问答机制 方案设计 分层过滤 总结 Pre 小工匠聊架构-超高并发秒杀系统设计 01_总体原则和架构演进 小工匠聊架构-超高并发秒杀系统设计 02_数据的动 ...

  7. 小工匠聊架构-超高并发秒杀系统设计 03_热点数据的处理

    文章目录 Pre 热点数据 静态热点数据 VS 动态热点数据 发现热点数据 发现静态热点数据 发现动态热点数据 动态热点探测架构 注意事项 处理热点数据 优化 限制 隔离 总结 Pre 小工匠聊架构- ...

  8. 小工匠聊架构- 提升性能的大杀器之缓存技术

    文章目录 Pre 为何使用缓存 CPU瓶颈 IO瓶颈 本地缓存or分布式缓存 本地缓存 分布式缓存 如何选择缓存框架 缓存通用知识 缓存命中率 缓存更新策略 主动请求DB数据,更新缓存 被动请求DB数 ...

  9. 小工匠聊架构 - 缓存与数据库【双写不一致】【读写并发不一致】解决方案一览

    文章目录 概述 双写不一致 case 读写并发不一致 case 4种solution 总结 概述 在大并发的情况下,同时操作数据库和缓存,有可能出现数据不一致的情况 , 那碰到这种情况我们该怎么处理呢 ...

最新文章

  1. 实现用户自定义Excel模板
  2. mysql表只有frm文件_MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)
  3. [Java基础]Stream流的收集操作
  4. 办公自动化-使用python-docx生成文档-0223
  5. oracle试图执行计划,Oracle SQL优化与调优之显示执行计划(上)
  6. Android 架构优化~MVP 架构改造
  7. 吴陆 java,成年人的世界,崩溃无声。
  8. Kafka 异步消息也会阻塞?记一次 Dubbo 频繁超时排查过程
  9. CSS - 鼠标指针样式详解(cursor光标样式、自定义指针图片)
  10. 使用 AppFuse 的七个理由学习
  11. 2021抖音数据报告(完整版)
  12. 电脑如何进入bios
  13. 【电子DIY】基于NE555制作的简易电子琴
  14. post 防篡改_表单提交数据防篡改
  15. 【javaScript】原生实现窗口拖动效果
  16. 字典特征提取,文本特征提取。
  17. 联想用u盘重装系统步骤_联想t430怎么用u盘重装系统
  18. Asp.net WebApi跨域_se7en3_新浪博客
  19. java中floa后面有L吗_java中float和double输出结果到底是多少位
  20. 2021年12月编程语言排行榜:Python越来越强势

热门文章

  1. android 之ListView分页效果以及从网络上加载数据一系列的综合运用
  2. 广播,实现强制下线功能(项目文件已上传GitHub)
  3. visual studio 2019配置OnnxRuntime+推理+vgg16
  4. C语言结构体例子 (一)
  5. Python距离计算
  6. 29. Leetcode 19. 删除链表的倒数第 N 个结点 (链表-双指针)
  7. Leetcode 349. 两个数组的交集 (每日一题 20211014)
  8. python爬取全国社会组织查询网站
  9. NTU 课程 ERIC(5) 对社会的责任
  10. 文巾解题 53. 最大子序和