- 博客(17)
- 收藏
- 关注
原创 RabbitMQ-高级
本文系统讲解了RabbitMQ高可靠方案,涵盖生产者确认、持久化机制、消费者重试策略及幂等性保障,同时解析了延迟消息的两种实现方式(死信交换机和插件)。通过配置重试、ACK机制和Lazy Queue优化性能与可靠性,结合业务场景设计兜底方案,确保消息最终一致性。学习后深刻体会到消息队列在分布式系统中保障数据安全与高效传输的核心价值。
2025-05-19 20:51:30
1076
原创 基于Redis实现-UV统计
Redis 的 HyperLogLog提供了一种高效、低内存占用的 UV(独立访客)统计方案,适用于海量数据的去重计数。相比传统方法,HLL 仅需 <16KB 内存即可存储亿级数据,并支持 PFADD(添加元素)、PFCOUNT(统计基数)、PFMERGE(合并集合)等操作,误差率低于 0.81%,显著优于传统 Set 或 Bitmap 方案。
2025-05-02 15:24:26
1117
1
原创 基于Redis实现-用户签到
本文教你用Redis的BitMap高效实现用户签到功能。你将掌握如何使用SETBIT记录签到、GETBIT查询签到状态;通过BITCOUNT统计签到天数;利用BITFIELD实现连续签到计算,更好的应用于签到系统。
2025-05-01 21:39:01
1054
原创 基于Redis实现-附近商铺查询
Redis GEO支持地理坐标存储与查询,提供GEOADD添加坐标、GEOSEARCH范围搜索等功能,可快速实现附近地点查询。通过Spring Data Redis可便捷集成,支持按坐标或名称搜索,灵活控制返回结果排序和内容。适用于查找周边商铺、计算距离等场景,是构建位置服务的理想方案。
2025-05-01 17:51:39
1228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人