Loading

随笔分类 -  缓存

摘要:Redis7底层数据结构源码级深度解析 🎯 核心设计理念:从源码看Redis的内存优化哲学 数据结构决定了性能的上限!!算法的优化只能说是锦上添花,选好数据结构至关重要 一、Redis对象系统源码剖析 1.1 对象元数据结构深度解析 核心源码: struct redisObject { unsig 阅读全文
posted @ 2025-09-14 15:38 流火无心 阅读(41) 评论(0) 推荐(0)
摘要:Redis Stack扩展功能 一、Redis JSON:让 Redis 原生支持 JSON 数据类型 什么是 Redis JSON? Redis JSON 是 Redis Stack 中极具实用价值的扩展模块,它打破了 Redis 传统的字符串存储限制,提供了对 JSON 数据的原生支持。这意味着 阅读全文
posted @ 2025-09-13 18:52 流火无心 阅读(65) 评论(0) 推荐(0)
摘要:Redis 缓存设计与优化实践:从代码到架构的演进之路 在高并发场景下,缓存是提升系统性能的核心手段,但随之而来的缓存穿透、双写不一致、热点数据冲击等问题也不容忽视。本文结合实际业务代码,从基础缓存实现到多级缓存架构,循序渐进地讲解缓存设计的优化思路与最佳实践。 一、基础缓存设计:解决 "查多写少" 阅读全文
posted @ 2025-09-11 19:16 流火无心 阅读(127) 评论(0) 推荐(0)
摘要:深入理解Redis高并发分布式锁 完善高并发场景下的锁竞争 在分布式系统中,资源竞争问题比单体应用复杂得多。当多个服务实例同时操作共享资源时,如何保证数据一致性就成了一个关键挑战。本文将结合代码实例,梳理 Redis 分布式锁从简单实现到完善方案的演进过程。 1. 单体应用的解决方案:同步锁 在单体 阅读全文
posted @ 2025-09-10 20:05 流火无心 阅读(263) 评论(0) 推荐(0)
摘要:Redis数据安全性分析 一、性能压测:先搞懂 Redis 能扛多少活儿 Redis 自带一个压测工具redis-benchmark,能快速测试性能,帮你判断 Redis 在当前配置下的极限。 比如:用 20 个线程发 100 万次set指令(写数据),命令是: redis-benchmark -a 阅读全文
posted @ 2025-09-09 15:44 流火无心 阅读(57) 评论(0) 推荐(0)
摘要:理解Redis线程模型 一、认识Redis 与 2024 年生态 Redis 是什么? 全称 Remote Dictionary Server,高性能 Key-Value 数据库,支持复杂数据类型(远超简单 K-V 存储)。 核心特点:数据存于内存(高性能)+ 持久化到硬盘(安全性),可作为缓存(C 阅读全文
posted @ 2025-09-09 00:41 流火无心 阅读(62) 评论(0) 推荐(0)
摘要:Redis基本数据类型 redis有五种基本数据结构,分别为:String(字符串)、List(列表)、Hash(哈希)、Set(集合)、Zset(有序集合) 除此之外还有,bitmap、Hyperloglog、Geo、Stream等类型 在shell中,我们可以通过Help命令,查看对应数据结构的 阅读全文
posted @ 2025-09-07 22:42 流火无心 阅读(23) 评论(0) 推荐(0)