【redis学习笔记】缓存

redis主要的三个应用场景

  1. 存储数据
  2. 缓存
  3. 消息队列(redis本来是设计用来作为消息队列的)

redis常用作mysql的缓存

因为MySQL等数据库,效率比较低,所以承担的并发量就有限。一旦请求数量多了,数据库的压力就会很大,甚至很容易就宕机了。

如何提高 mysql 能承担的并发量? 开源: 引入更多的机器.构成数据库集群 节流: 引入缓存,就是典型的方案.把一些频繁读取的热点数据,保存到缓存上后续在查询数据的时候, 如果缓存中已经存在了,就不再访问 mysql了

redis在mysql缓存中的位置:

客⼾端访问业务服务器, 发起查询请求:

业务服务器先查询 Redis, 看想要的数据是否在 Redis 中存在; 如果已经在 Redis 中存在了, 就直接返回,此时不必访问 MySQL了;如果在 Redis 中不存在, 再查询 MySQL

redis缓存更新策略

相关推荐
风向决定发型丶4 小时前
redis集群搭建
数据库·redis·缓存
梦想的颜色7 小时前
硬核实践:使用 Docker 部署生产级 Redis(持久化 + 安全配置 + 高可用)
redis·docker·redis持久化·docker compose·redis哨兵·rdb aof
Byron__7 小时前
AI学习_06_短期记忆与长期记忆
人工智能·python·学习
试剂界的爱马仕8 小时前
Anti-mouse PD-1 mAb (Clone RMP1-14) 与 Axitinib 小鼠实验使用方案整理汇总
大数据·人工智能·深度学习·学习
宠友信息8 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
长不胖的路人甲9 小时前
Redis 缓存的数据持久化方案讲解
数据库·redis·缓存
Gp7HH6hrE9 小时前
OpenAI 与 Anthropic 开放公共学习平台
人工智能·学习·chatgpt
长不胖的路人甲9 小时前
Redis 单线程为什么速度很快
数据库·redis·缓存
kaixin_learn_qt_ing9 小时前
2026.7.3---学习记录
学习
彦为君9 小时前
算法思维与经典智力题
java·前端·redis·算法