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

热点数据和冷数据是什么?

1、热点数据,缓存才有价值;
2、对于冷数据而言,大部分数据可能还没有再次访问到就已经被挤出内存,不仅占用内存,而且价值不大。频繁修改的数据,看情况考虑使用缓存。

列表、导航信息都存在一个特点,就是信息修改频率不高,读取通常非常高的场景。 对于热点数据,比如我们的某IM产品,生日祝福模块,当天的某某列表,缓存以后可能读取数十万次。再举个例子,某导航产品,我们将导航信息,缓存以后可能读取数百万次。 数据更新前至少读取两次,缓存才有意义。这个是最基本的策略,如果缓存还没有起作用就失效了,那就没有太大价值了。 那存不存在,修改频率很高,但是又不得不考虑缓存的场景呢?有!比如,这个读取接口对数据库的压力很大,但是又是热点数据,这个时候就需要考虑通过缓存手段,减少数据库的压力,比如我们的某助手产品的,点赞数,收藏数,分享数等是非常典型的热点数据,但是又不断变化,此时就需要将数据同步保存到Redis缓存,减少数据库压力。


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

相关文章:

  • LeetCode 86.分隔链表
  • 前端框架大比拼:React.js, Vue.js 及 Angular 的优势与适用场景探讨
  • 【大数据测试HBase数据库 — 详细教程(含实例与监控调优)】
  • C++中的栈(Stack)和堆(Heap)
  • 什么是数字图像?
  • win32 / WTL 开发多线程应用,子线程传递大对象给UI线程(主窗口)的方法
  • Jvm学习笔记(一)内存模型
  • 强大到让人无法想象的ChatGPT-5即将发布,上千名人士却紧急叫停
  • mybatis plus同时使用逻辑删除和唯一索引的问题及解决办法
  • 亚马逊云科技赋能数据分析,完成最后一块拼图
  • 【Linux】之nc命令(连接与扫描指定端口、监测服务端口的使用情况)解析、详解实例、邮件告警
  • 腾讯38K测试良心分享,熬夜整理10万字详细软件测试面试笔记
  • selenium知识点大全
  • git查看历史提交记录
  • 基于深度学习的火焰检测系统(YOLOv5清新界面版,Python代码)
  • 【go-zero Drone】通过Drone完成go-zero的CI第一篇 初探:go-zero api接入drone pipeline
  • 【Python实战】Python采集二手车数据——超详细讲解
  • 4. 【动手学深度学习v2】数据操作 + 数据预处理
  • Mybatis-plus学习2
  • k8s v1.26.2 安装部署步骤
  • [论文笔记] Efficient and Scalable Graph Pattern Mining on GPUs
  • vue-router 中beforeEach无限循环
  • 学会吊打面试官之set
  • 人工智能前沿——「全域全知全能」人类新宇宙ChatGPT
  • 【C++】stack
  • 哈希表题目:最长连续序列