Redis
文章平均质量分 65
熏鱼的小迷弟Liu
27届Java选手,分享自己学Java的一些心得与体会,以及一些常见八股文,记录自己成长的同时也锻炼自己写作能力,对看到的小伙伴由帮助的话可以点赞、评论、收藏、关注,有问题可以私信我,希望与各位大佬多多交流,我们一路同行,谢谢~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Redis】面试官最爱问:Redis跳表的实现机制与性能优势
Redis的跳表是多层有序链表,通过随机层高实现概率平衡。查询时从顶层开始,类似二分查找平均时间复杂度O(log n)。相比红黑树,它实现简单且更适合范围查询。原创 2025-04-28 09:00:00 · 490 阅读 · 0 评论 -
【Redis】Redis Zset实现原理:跳表+哈希表的精妙设计
Zset有序集合是一种由实现的数据结构。原创 2025-04-27 21:30:06 · 449 阅读 · 0 评论 -
【Redis】Redis中的热点key问题如何解决?
热点key问题:在Redis中,某些Key被频繁访问,导致单个Redis实例的负载过高,进而影响系统性能。解决该问题,可以从以下几方面入手:1.3Key访问统计使用redis-cli的–hotkeys选项识别热点Key:2.解决方案2.1数据分片原理:将热点Key分散到多个Redis实例中,减轻单个实例的负载。实现方式:优点:原创 2025-03-20 15:56:47 · 1110 阅读 · 0 评论 -
【Redis】Redis的数据删除(过期)策略,数据淘汰策略。
Redis的过期key删除是惰性删除+定期删除的结合。惰性删除确保访问时key是最新的,定期删除减少内存占用。常用策略:allkeys-lru和是最常用的淘汰策略。原创 2025-03-18 20:31:05 · 475 阅读 · 0 评论 -
【Redis】Redis的双写一致性是什么?如何保证?
是指在系统中同时使用缓存(如Redis)和数据库(如MySQL)时,如何确保两者的数据保持一致。在,可能会出现的情况。为了解决这个问题,需要设计合理的策略。原创 2025-03-18 17:01:59 · 672 阅读 · 0 评论 -
【Redis】什么是缓存穿透、击穿、雪崩?如何解决?
缓存击穿是指某个热点数据在缓存中过期后,大量请求同时涌入,直接访问数据库,导致数据库压力骤增。缓存雪崩是指大量缓存数据在同一时间过期,导致大量请求直接访问数据库,数据库压力骤增,直接崩溃。原创 2025-03-18 15:01:16 · 701 阅读 · 0 评论
分享