
Redis
文章平均质量分 91
六七_Shmily
记录成长过程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis核心数据结构详解与应用
Redis提供了多种高效的数据结构,每种针对不同场景设计。String是最基础的类型,支持原子计数和位操作,适用于缓存和计数器。Hash存储键值对,适合保存对象属性,节省空间且操作高效。List是有序列表,支持栈和队列操作,常用于消息队列和流水记录。Set是无序集合,提供交集、并集等运算,适合标签系统和社交关系。这些数据结构配合专用命令,使Redis能高效应对多样化需求。原创 2025-06-12 23:33:30 · 763 阅读 · 0 评论 -
Redis缓存三大难题:穿透、击穿、雪崩
本文深入探讨Redis缓存使用中的三大问题:缓存穿透、缓存击穿和缓存雪崩,分析其核心特征、危害及解决方案。缓存穿透是指查询不存在的数据导致请求直达数据库,可通过缓存空值、布隆过滤器或参数校验拦截无效请求;缓存击穿是热点key失效瞬间引发高并发查询,建议采用逻辑过期或互斥锁重建缓存;缓存雪崩由大量key同时失效或Redis宕机导致,需通过随机化过期时间、构建高可用集群及服务熔断降级应对。核心思想是根据不同场景特点,采取拦截、分散或保护机制,确保缓存层有效缓解数据库压力。原创 2025-06-12 23:16:21 · 1136 阅读 · 0 评论 -
Redis:极速缓存与数据结构存储揭秘
Redis 是一个高性能的开源内存数据结构存储系统,支持多种数据结构(String、List、Set、Hash、ZSet等),常用作缓存、数据库和消息中间件。核心特性包括内存存储的极速读写、数据持久化(RDB/AOF)、主从复制与集群部署的高可用性,以及发布订阅功能。典型应用场景有缓存加速、会话管理、排行榜、实时消息等。相比Memcached,Redis提供更丰富的数据类型和持久化能力。使用时需注意内存管理、持久化配置和网络延迟等问题。可通过官方客户端或多种语言SDK快速接入。原创 2025-06-11 23:35:09 · 1043 阅读 · 0 评论