随笔分类 -  redis

摘要:缓存的击穿、穿透、雪崩是后端开发中高频出现、极易引发服务雪崩的核心问题,三者看似相似但原理和解决方案完全不同。本文用「原理+场景+落地方案+代码」的形式,一次性讲透,看完就能直接落地到生产环境。 先分清:三大问题核心区别(一张表看懂) 问题类型 核心定义 典型场景 直接后果 缓存穿透 请求根本不存在 阅读全文
posted @ 2026-03-08 16:51 七星6609 阅读(30) 评论(0) 推荐(0)
摘要:这是后端面试必考、工程必踩的核心问题:更新数据库时,怎么保证缓存里的数据是对的? 我给你讲得原理通透、方案落地、能直接写进架构文档。 一、先搞懂:为什么会不一致? 本质只有一句话: 缓存和数据库是两个独立存储,无法原子更新。 只要是「先操作A,再操作B」两步动作,就一定可能出现: 第一步成功 第二步 阅读全文
posted @ 2026-03-08 16:25 七星6609 阅读(23) 评论(0) 推荐(0)
摘要:一、最根本原因:完全基于内存操作 这是 Redis 快的第一决定性因素。 所有读写操作都在内存中完成 内存随机访问延迟:~100ns 普通磁盘随机 I/O:~10ms 差距:10万倍左右 简单说: Redis 快,首先是因为它不碰磁盘(除了持久化)。 二、第二关键:极致高效的内存数据结构 Redis 阅读全文
posted @ 2026-03-08 10:58 七星6609 阅读(22) 评论(0) 推荐(0)
摘要:由于需要跟进技术发展的脚步,对原有项目springboot进行2.0升级,但升级并不是说改一下版本就完事了,springboot2.0变动比较多,详细变化可以百度一下,下面针对升级springboot遇到的问题记录一下,希望能对升级的同学有用: 1.Redis 添加pom配置: 配置类: packa 阅读全文
posted @ 2018-08-30 16:01 七星6609 阅读(4064) 评论(0) 推荐(0)