李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 每日心情
  • Now
  • 系列文章
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 博友圈
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • 网站地图
    • 网站统计
    • 另一个网站
    • 我的导航站
    • 赞助
  • 🚇开往
Redis
后端

缓存架构实战指南:6大核心缓存技术深度解析与落地方案

在高并发系统设计中,缓存是提升性能的“关键杠杆”——它能将数据库的磁盘IO转化为内存访问,让系统响应速度从毫秒级降至微秒级。但实际开发中,很多团队面临“缓存用不对”的困境:要么过度依赖Redis导致架构复杂,要么忽视本地缓存浪费性能,要么因缓存策略不当引发数据不一致、缓存穿透等问题。 本文将系统拆解工作中最常用的6种缓 […]

后端2025年12月23日01110
后端

深度解析多级缓存架构:从设计到落地,彻底解决数据一致性难题

在高并发系统中,缓存是提升性能的核心手段,但单一缓存往往难以平衡“速度、容量、一致性”三者的需求。基于 Spring Boot 生态的 Caffeine 本地缓存 + Redis 分布式缓存 + MySQL 数据库 三级缓存架构,已成为行业标配——它能将查询延迟从 MySQL 的百毫秒级,降至 Redis 的毫秒级、C […]

后端2025年11月4日01581
后端

从3秒到30毫秒!SpringBoot树形结构深度优化指南:不止于O(n)算法的全链路提速方案

在后端开发中,树形结构是高频场景——商品分类树、菜单权限树、组织架构树、地区层级树等,几乎贯穿了电商、ERP、权限管理等各类系统。但随着业务扩张,节点数量从几千增长到几万、几十万时,传统实现往往会陷入“响应超时、数据库雪崩”的困境。 某电商项目曾遭遇典型性能灾难:首页分类树加载耗时3-5秒,高峰期数据库连接池耗尽导致系 […]

后端2025年10月31日01320
后端

从万级到千万级:排行榜系统的6种实现方案深度解析(含原理、优化与实战)

在业务开发中,排行榜是一个高频需求——游戏中的战力榜、电商的销量榜、内容平台的点赞榜、社交产品的热度榜……看似简单的“排序展示”,背后却藏着数据量与实时性的博弈。很多团队初期用“数据库排序”快速上线,却在用户量突破10万、100万后遭遇性能雪崩;也有团队盲目上分布式方案,导致架构复杂度过高,运维成本激增。 本文将基于业 […]

后端2025年10月29日01751
中间件

Redis实例CPU飙高至90%:从根源排查到彻底解决的全攻略

在高并发业务场景中,Redis作为高性能缓存中间件,其CPU使用率直接影响业务响应速度。当Redis实例CPU飙高至90%时,若不及时处理,可能导致缓存服务卡顿、业务超时甚至系统雪崩。本文将基于实战经验,从“定位-分析-解决-监控”四个维度,详细拆解Redis CPU高负载的排查与优化方案,帮你快速恢复服务稳定。 一、 […]

中间件2025年10月16日01540
中间件

Redis 不只是缓存:8 大实战场景 + 深度避坑指南,从入门到架构师级应用

作为一名在Java后端摸爬滚打十年的老兵,Redis在我眼里早已不是简单的“缓存工具”——它更像一把瑞士军刀,能在分布式系统的各种场景中“救场”。从电商秒杀的库存守护,到直播平台的在线人数统计,再到O2O项目的附近门店查询,Redis用其灵活的数据结构和高性能特性,解决了无数数据库扛不住、代码写起来麻烦的难题。今天,我 […]

中间件2025年10月13日01310
技术

项目中不用 redis 分布式锁,怎么防止用户重复提交?

1. 前端防抖与按钮禁用(辅助手段) 原理:通过JavaScript限制用户频繁点击,如提交后禁用按钮或添加防抖延迟。 优点:简单易实现,减少无效请求。 缺点:无法防止绕过浏览器的请求(如API工具直接调用)。 示例: let isSubmitting = false; function submitForm() { […]

技术2025年9月3日01330
中间件

Redis 7.0+ 中 EXPIREAT 的增强选项详解

在 Redis 7.0+ 中,EXPIREAT 命令的功能得到了增强,使其更灵活和实用。以下是其增强选项的详解: EXPIREAT 基本功能 EXPIREAT 用于设置一个键的过期时间戳(以秒为单位)。例如: EXPIREAT key timestamp 这会将指定键的过期时间设置为给定的时间戳。 如果想设置毫秒级的时 […]

中间件2025年7月4日01040
技术

RedisTemplate和Redisson的区别

1、Redisson和RedisTemplate的什么区别 一、功能方面: Redisson: 提供了丰富的分布式数据结构和服务,例如分布式锁、分布式集合(包括分布式列表、集合、映射、队列、阻塞队列、双端队列、优先队列等)、分布式对象(如分布式对象、原子数、位图等)以及分布式服务(如分布式远程服务、分布式调度服务、分布 […]

技术2025年5月29日01240
原创

SpringBoot 实现接口防刷的 5 种实现方案

接口防刷是保障系统安全与稳定性的重要措施。恶意的高频请求不仅会消耗服务器资源,还可能导致数据异常,甚至系统瘫痪。本文将介绍在SpringBoot框架下实现接口防刷的5种技术方案。 1. 基于注解的访问频率限制 最常见的防刷方案是通过自定义注解和AOP切面实现访问频率限制。这种方法简单易用,实现成本低。 实现步骤 1.1 […]

原创2025年5月27日21810
代码人生

redis异常记录

前段时间发现线上有部分实例出现Redis异常,异常如下: "stack_trace": "org.redisson.client.WriteRedisConnectionException: Unable to send command! Node source: NodeSource [slot=null, addr […]

代码人生2023年4月17日01400
Redisson分布式锁的watch dog自动续期机制

Redisson分布式锁的watch dog自动续期机制

背景 据Redisson官网的介绍,Redisson是一个Java Redis客户端,与Spring 提供给我们的 RedisTemplate 工具没有本质的区别,可以把它看做是一个功能更强大的客户端(虽然官网上声称Redisson不只是一个Java Redis客户端) 我想我们用到 Redisson 最多的场景一定是 […]

技术2023年1月5日01450
redis

Redis的主从同步及Redis Cluster(集群)下的高可用

Redis主从同步 数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布 记录。同步对读取操作的可扩展性和数据 […]

中间件2021年4月16日01290
自动草稿

为什么同样是分布式架构的Kafka需要Leader而Redis不需要?

Redis不需要Leader这个观点其实有歧义,是不准确的,题目的问题本质其实是涉及数据分片、数据复制一致性。 1、Redis Cluster 架构 在Redis3.0版本开始,Redis引入了一种去中心化的集群架构,采用预分片的模式,一个集群中所有节点总共对应16384个槽位,在对一个key进行写入时,首先对key取 […]

转载2021年3月22日01270
redis

内存耗尽后Redis会发生什么?

作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢?   设置有效期 使用Redis 服务时,很多情况下某些键值对只会在特定的时间内有效,为了防止这种类型的数据一直占有内存,我们可以给键值对设置有效期。Red […]

技术2021年3月3日01361
12
李锋镝

李锋镝

既然选择了远方,便只顾风雨兼程。

572文章35分类572标签876评论
blank
生活站光屿集

男儿何不带吴钩,收取关山五十州。

听点儿音乐吧 朋友~
倒计时
最近评论
blank
lijie blog 发布于 9 小时前(09月14日) 友链申请 名称:lijie blog 链接:https://lijie.cool 描述:懒于当...
blank
Hary 发布于 11 小时前(09月14日) 等PHP9推倒重来,出个船新版本
blank
李锋镝 发布于 23 小时前(09月14日) 不愧是皮总,这措辞~ :30:
blank
皮皮社长 发布于 23 小时前(09月14日) :20: 我勒了个去,中国汉字波大精深。 :42:
blank
李锋镝 发布于 23 小时前(09月14日) 我这里面也带了一堆小表情包,看看不行也优化一波
网站统计
  • 271
  • 257
  • 840
  • 664
  • 572
  • 876
  • 2026年9月15日
友情链接
  • 林羽凡林林羽凡
  • 韩情脉脉韩韩情脉脉
  • 蜗牛工作室蜗蜗牛工作室
  • 志文工作室志志文工作室
  • 韩小韩博客韩韩小韩博客
  • 懋和道人懋懋和道人
  • 哥哥斯拉
  • HHonesty
  • 知向前端知知向前端
  • 彬红茶日记彬彬红茶日记
  • 搬搬砖日记
  • 瓦匠个人小站瓦瓦匠个人小站
  • sssr7844的博客Ssssr7844的博客
  • SerendipitySSerendipity
  • 老张博客老老张博客
  • Mr.Sun的博客MMr.Sun的博客
  • 皮皮社皮皮皮社
  • 临临窗旋墨
  • 若梦博客若若梦博客
  • 九仞之行九九仞之行

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号