NoSQL
文章平均质量分 94
Redis的学习与实践
tataCrayon|啾啾
Java 开发|正在深入大模型
掘金:https://juejin.cn/user/519421715817767/posts
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Redis】3-从数据结构看Redis应用
Redis作为高效内存数据库,支持多种数据结构(String、List、Set、Sorted Set等),适用于缓存、分布式锁、排行榜等场景。String可作原子计数器;List实现队列/栈;Set跟踪唯一项;Sorted Set构建排行榜。Redis还提供JSON支持,位图适合签到统计。常见缓存问题(穿透、击穿、雪崩)可通过请求过滤、随机过期时间等解决。分布式锁利用String的NX特性实现。官网详细介绍了各数据结构的应用实例。原创 2025-05-26 16:14:16 · 1206 阅读 · 0 评论 -
【Redis】2-Redis监控与内存
摘要: 本文介绍了Redis高效利用内存的设计,重点探讨了监控与内存管理机制。监控方面涵盖慢查询日志、监视器命令及生产级监控方案(如Prometheus)。内存管理解析了过期键删除策略(惰性+定期删除)及8种内存淘汰策略(如LRU/LFU)。针对常见内存问题,提出大Key处理、内存碎片优化等解决方案,并强调关注evicted_keys指标以避免频繁内存淘汰对性能的影响。为Redis运维提供实用监控与调优思路,适用于生产环境性能优化场景。原创 2025-05-26 00:13:52 · 952 阅读 · 0 评论 -
【Redis】1-高效的数据结构P3-压缩列表与对象
摘要:本文介绍了Redis的压缩列表(ziplist)和对象系统。压缩列表是节约内存的顺序型数据结构,用于存储少量小整数值或短字符串的列表/哈希键。Redis对象系统通过引用计数实现内存回收和对象共享机制,不同键可以共享常用短字符串和小集合对象以节省内存。对象还记录访问时间信息,支持近似LRU/LFU等淘汰策略。LRU通过随机采样淘汰空转最久的键,LFU则基于访问频率统计。引用计数机制在refcount归零时自动回收内存。(149字)原创 2025-05-24 22:10:20 · 715 阅读 · 0 评论 -
【Redis】1-高效的数据结构P2-Set
Redis不负简单高效的内存数据库之名,一方面做了大量空间换时间的操作,一方面设计极致压榨内存、提升内存效率。比如跳表的预存、hash表的渐进扩容、String sds的预留空间、延迟释放、intset的极致内存利用、set的动态转换。原创 2025-04-18 08:00:00 · 1187 阅读 · 0 评论 -
【Redis】1-高效的数据结构P1-String与Hash
Redis作为简单高效的数据库,其数据结构是使得其高效的关键。原创 2025-04-10 09:00:00 · 2325 阅读 · 0 评论 -
【Redis】redis-windows下载安装与使用
本篇记录windows redis下载安装与使用。原创 2025-04-09 17:09:26 · 7433 阅读 · 0 评论 -
【Redis】Redis学习开篇概述
本篇简单阐述了Redis的发展趋势和文章专栏目标。介绍了Redis线程的发展历史。原创 2025-04-03 17:08:18 · 1174 阅读 · 0 评论
分享