缓存

真实的菜38 分钟前
数据库·redis·缓存
【无标题】Redis 从入门到精通(七):缓存设计与最佳实践 —— 穿透、击穿、雪崩与一致性终极指南Cache Hit 直接返回Cache Miss 查数据库回写缓存客户端应用服务Redis 缓存层 < 1ms 响应
念何架构之路39 分钟前
数据库·redis·缓存
存储技术Redis1.数据被存储在内存中.性能高.2.支持丰富的数据类型.包括字符串(String) 列表(List) 哈希表(Hash) 集合(Set) 有序集合(Ordered Set)等数据结构和相关数据操作.
Trouvaille ~2 小时前
数据库·redis·缓存·中间件·高可用·主从复制·后端开发
【Redis篇】Redis 主从复制:数据同步的原理与实现💬 这一篇讲什么:Redis 的主从复制机制🚀 核心内容:上一篇讲完了 Redis 事务,这一篇进入 Redis 高可用体系的第一块基石 —— 主从复制。
Solis程序员2 小时前
java·spring·缓存
缓存三剑客预防策略摘要: 缓存穿透让不存在的请求直击数据库,击穿让热点失效瞬间的并发洪峰压垮源头,雪崩让大量键集体过期引发级联拥塞——这三者是分布式缓存体系的经典顽疾。本文结合 ZhiHub 社区 Feed 流项目的真实代码,从问题成因到防御策略,再到工程落地,系统性讲解如何通过 NULL 哨兵、SingleFlight、TTL 随机抖动、热度动态延长、反向索引精准失效、Outbox 异步解耦、分布式锁重建、限流降级等手段,构建一套从"防→挡→兜→修"的全链路防御体系。
我是大猴子5 小时前
数据库·redis·缓存
Redis为什么不适合做持久化和DB的区别在哪里定位从底层决定:Redis 持久是 “备胎”,DB 持久是 “本职”。触发方式三种:① 配置save 秒 变更次数自动触发;② 手动bgsave(fork 子进程后台生成 rdb,不阻塞主线程)、save(阻塞全库);③ redis 正常 shutdown 自动生成 RDB。执行时 fork 子进程,把当前内存所有数据序列化生成.rdb二进制文件存磁盘。
闪电悠米5 小时前
服务器·开发语言·网络·数据库·缓存·junit·lua
黑马点评-秒杀优化-04_lua_and_db_fallback本文继续整理黑马点评 Redis 实战篇第 6 章「秒杀优化」。前三篇已经讲完异步秒杀的两段主链路:Redis + Lua 前置资格判断,以及 BlockingQueue + 后台线程异步落库。
heimeiyingwang5 小时前
分布式·缓存·架构
【架构实战】日志体系设计:从ELK到可观测性的演进2020年,用户反馈下单失败,但监控系统一切正常。我登录服务器,用grep查日志。结果发现日志分散在8台机器上,每台机器的日志格式还不一样。花了2小时才找到报错的那条日志,又花了2小时才定位到原因——一个第三方支付接口超时。
骄马之死5 小时前
数据库·redis·缓存
Redis 核心知识点总结String 类型:单个 Value 数据大小超过 10KB。集合类型(Hash/List/Set/ZSet):元素数量超过 5000 个,或整体内存占用过大。
程序员二叉5 小时前
java·缓存·面试
【Java】 面试核心合集:BigDecimal、缓存池、多态、反射全解析本文汇总 Java 后端面试高频核心考点,从金融业务BigDecimal选型原理与避坑、包装类缓存机制、面向对象多态、重载重写,到静态代码块执行顺序、反射全体系知识点,最后结合 Spring、MyBatis 源码落地场景逐一拆解。内容贴合日常开发与面试,干货密集,适合 Java 初学者夯实基础、面试突击复习,收藏即可快速查阅。欢迎点赞收藏关注。
超梦dasgg6 小时前
数据库·redis·缓存
连接 & 连接池完整详解(以数据库连接最常用,Redis/MQ 同理)目录一、基础概念:什么是「连接」1. 连接本质2. 单次创建连接的成本(为什么不能频繁新建)3. 直连模式(无连接池)流程
我是一颗柠檬6 小时前
java·redis·分布式·缓存
【Redis】Redis分布式锁Day13(2026年)在分布式系统中,多个服务实例可能同时访问共享资源,如何保证同一时刻只有一个实例能操作资源?分布式锁是解决这个问题的经典方案。今天我们来深入学习Redis分布式锁的实现原理和最佳实践。
程序员二叉19 小时前
数据库·redis·缓存
【Redis】 缓存三大问题 + 大Key/热Key 全面解析本文详解缓存穿透、缓存击穿、缓存雪崩三大经典问题,同时讲解 Redis 大 Key、热 Key 的成因与解决方案,包含原理、场景、实操方案与业界落地思路,适合面试复盘与项目实战。欢迎点赞收藏关注。
闪电悠米1 天前
java·数据库·ide·redis·分布式·缓存·intellij-idea
黑马点评-秒杀优化-01_async_seckill_idea本文整理黑马点评 Redis 实战篇第 6 章「秒杀优化」。这一篇只聚焦第 6 章的起点:为什么已经有了乐观锁、一人一单、分布式锁之后,还要继续做“Redis 预检 + 异步下单”?
闪电悠米1 天前
开发语言·redis·分布式·缓存·junit·wpf·lua
黑马点评-秒杀优化-02_lua_precheck本文继续整理黑马点评 Redis 实战篇第 6 章「秒杀优化」。上一篇讲清楚了为什么秒杀接口不能一直让请求线程同步查库、扣库存、创建订单。
真实的菜1 天前
数据库·redis·缓存
Redis 从入门到精通(三):持久化机制 —— RDB 与 AOF 深度解析Redis 的数据存在内存中,这是它快的原因,也是它脆弱的根源。一旦进程崩溃或服务器断电,所有数据瞬间消失。
橙子圆1231 天前
数据库·redis·缓存
Redis知识10之缓存缓存(cache)是计算机中的一个经典的概念,在很多场景中都会涉及到。核心思路就是把一些常用的数据放到触手可及(访问速度更快)的地方,方便随时读取。
我是一颗柠檬1 天前
数据库·redis·缓存
【Redis】Redis缓存应用实战Day12(2026年)Redis作为缓存中间件,是系统架构中不可或缺的一环。但缓存使用不当,反而会带来一系列问题。今天我们来深入探讨缓存三大经典问题:缓存穿透、缓存击穿、缓存雪崩,以及它们的解决方案。
代码中介商1 天前
网络协议·http·缓存
HTTP 完全指南(二):缓存机制深度详解上一篇我们学习了 HTTP 的报文结构。今天要讲的是 HTTP 中最实用的优化手段——缓存。为什么网页第二次打开比第一次快?为什么浏览器有时显示"从缓存加载"?为什么改完代码刷新页面还是旧内容、需要"强制刷新"?这些都是 HTTP 缓存在起作用。
basketball6161 天前
数据库·redis·缓存
Redis基础:2. Redis 常用命令掌握这些命令,你就掌握了 Redis 的半壁江山嗨,欢迎回来!上一期我们聊了 Redis 的“世界观”,今天咱们来点实在的——Redis 基本命令。毕竟,光说不练假把式,真正让你爱上 Redis 的,一定是那行云流水般的命令行操作。
-To be number.wan1 天前
学习·缓存·计算机组成原理
计算机组成原理 | Cache和主存的映射方式摘要/导语:嗨!上两期我们搞定了 Cache 的存在意义和局部性原理,后台很多同学私信问:“既然 Cache 这么好用,那主存里的数据到底是怎么‘搬’进 Cache 的?”