Redission学习专栏
文章平均质量分 94
快乐肚皮
满船清梦压星河
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redisson学习专栏(五):源码阅读及Redisson的Netty通信层设计
本文深入解析了Redisson分布式锁的核心实现与Netty通信架构。RedissonLock通过Lua脚本实现原子化加锁/解锁,采用看门狗机制自动续期避免死锁,并通过PUB/SUB实现解锁通知。其底层基于Netty构建高效通信层,采用连接池、异步IO和协议优化确保高性能。Redisson将Redis特性与网络通信完美结合,为分布式系统提供了可靠高效的协调机制。原创 2025-06-03 22:37:44 · 1469 阅读 · 0 评论 -
Redisson学习专栏(四):实战应用(分布式会话管理,延迟队列)
本文探讨了使用Redisson实现分布式会话管理和延迟任务处理的方案。通过Redisson的RMap实现分布式会话共享,解决了集群环境下的Session一致性问题。同时利用RDelayedQueue高效处理订单超时未支付的场景,替代传统数据库轮询方案。文章包含完整的代码示例,展示了如何配置Redisson客户端、实现会话管理服务以及构建订单超时处理机制。这两种方案可扩展应用于权限系统、定时通知等多种分布式场景,Redisson的API简化了复杂分布式问题的解决。原创 2025-05-31 20:18:38 · 856 阅读 · 0 评论 -
Redisson学习专栏(三):高级特性与实战(Spring/Spring Boot 集成,响应式编程,分布式服务,性能优化)
本文深入探讨Redisson在Spring Boot中的高级整合应用,涵盖分布式缓存管理、声明式缓存和响应式编程三大核心场景。通过详细配置示例展示了生产环境下的Redis连接优化策略(如动态连接池设置),并实现分布式Session的跨服务共享。在声明式缓存方面,解析了Spring Cache注解与Redisson的深度结合,包括动态TTL控制和热点数据识别等高级特性。最后通过响应式API演示了实时订单流处理方案。全文提供可落地的代码片段和架构设计思路,帮助开发者构建高性能分布式系统。原创 2025-05-30 20:27:04 · 1443 阅读 · 0 评论 -
Redisson学习专栏(二):核心功能深入学习(分布式锁,分布式集合,原子操作与计数器,事件与监听)
本文深入解析Redisson核心分布式功能实现原理与最佳实践,重点包括分布式锁体系(可重入锁、公平锁、联锁和红锁)、Watchdog自动续期机制、缓存优化(RMapCache混合模式)以及分布式队列等协调机制。通过Redis原生数据结构和Lua脚本保证原子性,Redisson提供了高效的分布式解决方案,适用于高并发场景下的数据一致性与跨进程协调需求。文章结合代码示例详细说明各功能适用场景与实现细节,并针对红锁等高级功能的技术争议给出实践建议。原创 2025-05-30 11:43:48 · 2037 阅读 · 0 评论 -
Redisson学习专栏(一):快速入门及核心API实践
Redisson是一个基于Redis的Java分布式系统工具箱,为开发者提供了开箱即用的分布式解决方案。它封装了分布式锁、集合、限流器等核心功能,解决了传统方案中性能低下、实现复杂等问题。通过简洁的API,Redisson支持自动续期锁、数据分片、延迟队列等场景,既保留了Redis的高性能,又弥补了原生Redis的不足。开发者只需简单配置即可快速集成,实现库存扣减、定时任务调度等分布式需求,显著提升开发效率和系统可靠性。原创 2025-05-28 16:52:27 · 2057 阅读 · 0 评论
分享