Redis
文章平均质量分 94
·云扬·
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis缓存三大核心问题(穿透、击穿、雪崩)及实战使用指南
在高并发的业务场景中,Redis凭借其高性能的内存存储特性,成为缓解数据库压力的核心利器。但在实际应用过程中,如果缓存策略设计不当,就容易引发缓存穿透、缓存击穿、缓存雪崩三大问题,严重时甚至会导致数据库宕机,影响业务稳定性。同时,Redis的规范使用也直接关系到系统的安全性和性能表现。本文将详细解析这三大缓存问题的成因与解决方案,并梳理Redis使用的关键注意事项。原创 2026-01-28 10:55:14 · 863 阅读 · 0 评论 -
Redis运维实战:大key与热key排查优化、监控指标及内存策略全解析
在高并发场景下,Redis 作为高性能的键值对数据库,常被用于缓存、会话存储等核心业务场景。但在实际运维中,大key 和 热key 会引发性能瓶颈,内存策略配置不当也会导致数据丢失或服务阻塞。本文结合实战经验,详细拆解 Redis 大key、热key的排查与优化方案,梳理核心监控指标,并解读最大内存策略的配置思路。原创 2026-01-28 08:54:48 · 1007 阅读 · 0 评论 -
Redis高可用核心机制详解:复制、哨兵与Cluster故障转移
在分布式系统中,Redis 作为高性能的键值存储系统,既承担着缓存加速的角色,也常作为轻量级数据库支撑业务数据存储。而高可用性是 Redis 在生产环境中稳定运行的核心保障 —— 一旦 Redis 节点故障,可能导致业务读写中断、数据丢失等严重问题。本文将从 Redis 复制原理、哨兵(Sentinel)机制、Redis Cluster 故障转移三个维度,拆解 Redis 高可用的实现逻辑,并解答常见面试疑问,帮助大家构建完整的 Redis 高可用知识体系。原创 2026-01-27 14:14:00 · 877 阅读 · 0 评论 -
Redis 持久化深度解析:RDB 与 AOF 核心原理及实践选型
Redis 作为一款高性能的内存数据库,凭借其超快的读写速度被广泛应用于缓存、会话存储等场景。但由于数据存储在内存中,一旦服务宕机或重启,内存数据便会丢失。持久化 就是 Redis 解决这一问题的核心机制,主流的持久化方式分为 RDB 和 AOF 两种。本文将深入解析 RDB 持久化的触发场景、AOF 持久化的配置策略,以及二者的选型建议,帮助开发者更好地应对实际业务需求。原创 2026-01-27 08:50:42 · 718 阅读 · 0 评论 -
Redis核心知识精讲:应用场景、数据类型与版本新特性解析
在高性能后端开发领域,Redis作为一款开源的高性能键值数据库,凭借其内存级别的高速读写能力、丰富的数据类型以及灵活的功能特性,成为了处理高并发、大数据量业务场景的利器。本文将从Redis的典型应用场景、核心数据类型、线程模型演进,以及6.0、7.0版本的新特性四个维度,深入拆解Redis的核心知识点,助力开发者高效运用Redis解决实际业务问题。原创 2026-01-26 11:07:58 · 945 阅读 · 0 评论 -
Redis核心知识点全解析:从基础到高可用与性能优化
作为当前最流行的高性能键值数据库,Redis凭借其高速读写、丰富的数据结构及灵活的扩展能力,广泛应用于缓存、分布式锁、消息队列、计数器等场景。然而,要充分发挥Redis的价值,需深入掌握其基础用法、持久化机制、高可用方案及性能优化技巧。本文将系统梳理Redis的核心知识点,从基础命令到分布式集群原理,助力开发者与运维人员构建稳定、高效的Redis服务。原创 2025-12-01 08:36:53 · 990 阅读 · 0 评论 -
Redis核心知识点全解析:从数据一致性到多线程优化
在现代分布式系统中,Redis作为高性能的键值存储数据库,凭借其低延迟、高并发的特性,成为缓存、会话存储、消息队列等场景的核心组件。然而,要充分发挥Redis的价值,需深入掌握其性能优化、数据一致性保障、内存管理等关键技术。本文将围绕Redis核心知识点展开,从压测实践到多线程原理,带你系统梳理Redis的应用与运维要点。原创 2025-11-30 10:44:03 · 1095 阅读 · 0 评论 -
Redis 最佳实践与安全防护指南:从键值设计到漏洞防范
Redis 作为高性能的内存数据库,广泛应用于缓存、会话存储、实时数据处理等场景。但在实际使用中,不规范的配置和操作可能导致性能瓶颈、数据风险甚至服务器被入侵。本文结合实战经验,从键值设计、命令管控、性能优化、漏洞实验到安全防护,全面梳理 Redis 核心使用规范与安全要点,帮助开发者规避常见问题。原创 2025-11-29 12:39:29 · 1140 阅读 · 0 评论 -
深入解析Redis多线程演进:从单线程到6.0多I/O线程架构
在分布式系统与缓存领域,Redis凭借其高性能、高可用的特性成为主流选择。而Redis的线程模型,从早期的“单线程神话”到6.0版本引入的多I/O线程,始终是开发者关注的核心技术点。本文将围绕Redis线程模型的演进历程、核心疑问解答、6.0多线程实现原理及实践注意事项展开,帮助读者全面理解Redis多线程设计的底层逻辑。原创 2025-11-29 09:09:23 · 1486 阅读 · 0 评论 -
Redis数据同步利器:redis-shake实战指南
在Redis运维过程中,数据同步、迁移是常见需求——无论是单机间的数据备份、集群与单机的双向同步,还是基于RDB文件的离线恢复,都需要可靠的工具支撑。阿里云开源的redis-shake正是为解决这类问题而生,它轻量、灵活,支持单机、主从、哨兵、集群等多种部署架构的同步场景。本文将从工具介绍、安装配置入手,手把手带你实战四种核心同步场景,最后总结关键注意事项,帮你快速掌握redis-shake的使用。原创 2025-11-28 10:19:37 · 1418 阅读 · 0 评论 -
Redis备份与恢复实战:RDB、AOF机制解析及脚本实现
Redis作为高性能的内存数据库,数据默认存储在内存中,若发生进程崩溃、服务器宕机等异常,未持久化的数据会直接丢失。因此,掌握Redis的持久化机制(RDB、AOF)及备份恢复方案,是保障数据安全的核心能力。本文通过实战测试,详细解析RDB与AOF的特性、混合使用逻辑,并提供可落地的备份脚本与最佳实践。原创 2025-11-28 08:38:33 · 1498 阅读 · 0 评论 -
Redis 核心监控维度全解析:从连接到集群的实操指南
在分布式系统中,Redis 作为高性能的缓存、数据库及消息中间件,其稳定性直接决定了业务链路的可用性。然而,Redis 运行过程中可能面临连接异常、内存溢出、主从同步延迟等问题,若缺乏有效的监控手段,极易引发线上故障。本文将从连接、变量、主从复制、吞吐量、内存、持久化、Key、慢查询、集群九大核心维度,结合实操命令与指标解读,帮助开发者和运维人员构建完整的 Redis 监控体系。原创 2025-11-27 08:39:14 · 1126 阅读 · 0 评论 -
Redis性能优化核心:惰性删除机制与最大内存策略实践指南
在Redis的日常使用中,内存管理直接决定了服务的稳定性与性能——大key阻塞、内存溢出、数据淘汰不合理等问题,往往会导致服务响应延迟甚至宕机。本文将聚焦Redis两大核心内存管理机制:惰性删除(异步删除)与最大内存策略,结合实际命令与场景建议,帮助开发者规避内存风险,优化Redis服务性能。原创 2025-11-26 14:23:11 · 1282 阅读 · 0 评论 -
Redis与MySQL协同实战:数据一致性策略及缓存异常解决方案
在高并发业务场景中,MySQL作为成熟的关系型数据库,虽能保证数据持久化与事务一致性,但读性能存在瓶颈;而Redis作为高性能的内存数据库,凭借毫秒级响应能力成为缓存首选。将二者结合使用,既能发挥MySQL的持久化优势,又能借助Redis提升读写效率——但这一架构也面临数据一致性与缓存异常两大核心挑战。本文将从基础协同流程出发,深入解析数据同步策略、更新顺序选择、特殊场景处理及缓存异常解决方案,为开发者提供可落地的实践指南。原创 2025-11-26 08:36:59 · 1080 阅读 · 0 评论 -
Redis性能测试实战:掌握redis-benchmark工具用法与集群压测技巧
在Redis运维与性能优化中,性能测试是评估实例承载能力、验证架构合理性的关键环节。Redis官方提供的redis-benchmark工具,凭借轻量、灵活、贴近真实场景的特性,成为测试Redis性能的首选工具。本文将从redis-benchmark的核心用法入手,结合单实例与集群的实战压测案例,帮助大家系统掌握Redis性能测试方法。原创 2025-11-25 14:08:13 · 1838 阅读 · 0 评论 -
Redis HotKey:原理、发现与优化实践
在高并发业务场景中,Redis 作为高性能缓存被广泛应用,但HotKey(热点 Key) 往往是隐藏的“性能炸弹”——比如双十一热门商品的库存查询、突发热点事件的话题讨论,都可能让某个 Key 的访问量在短时间内激增,进而引发集群流量不均、节点资源耗尽甚至缓存击穿等问题。本文将从 HotKey 的基础概念出发,详细讲解如何发现 HotKey,并提供可落地的优化方案,帮助开发者规避潜在风险。原创 2025-11-25 08:37:31 · 1075 阅读 · 0 评论 -
Redis BigKey深度解析:定义、危害、检测与优化实践
在Redis缓存架构中,BigKey 是影响性能的“隐形杀手”——它可能导致内存分布不均、请求阻塞甚至服务雪崩。本文将从BigKey的定义入手,剖析其核心危害,提供3种可落地的检测方法,并给出针对性的优化方案,帮助开发者彻底解决Redis BigKey问题。原创 2025-11-24 10:41:38 · 1315 阅读 · 0 评论 -
Redis Cluster 从部署到实战:架构、运维与原理详解
在分布式系统中,Redis 单机部署面临内存上限、单点故障等瓶颈,而 Redis Cluster(Redis 集群) 作为 Redis 官方提供的分布式解决方案,可实现数据分片、高可用与动态扩缩容。本文基于实战视角,从架构设计、部署落地、日常使用、故障恢复到原理解析,全面讲解 Redis Cluster 的核心能力,帮助开发者和运维人员快速掌握集群化运维技能。原创 2025-11-24 08:35:36 · 1391 阅读 · 0 评论 -
Redis从入门到实操:应用场景、安装配置与核心命令详解
Redis 作为一款高性能的开源内存数据库,凭借其高速读写、丰富的数据类型和灵活的运维特性,在缓存、计数器、排行榜等场景中被广泛应用。本文将从 Redis 的核心应用场景出发,带你一步步完成 Redis 6.2.13 的源码编译安装、配置优化,并详细讲解常用数据类型的用法及运维管理命令,适合 Redis 初学者快速入门并落地实操。原创 2025-11-23 12:29:18 · 1112 阅读 · 0 评论 -
Redis RDB持久化全解析:场景、实践与注意事项
在Redis的使用中,持久化是保障数据不丢失的核心机制之一,它能将内存中的数据定期或按需写入磁盘,避免因服务宕机导致数据丢失。Redis提供两种主流持久化方案:RDB(Redis Database)和AOF(Append Only File)。其中,RDB以“快照”形式存储数据,具有恢复速度快、文件体积小的优势,是大规模数据备份与快速恢复的常用选择。本文将从RDB持久化的触发场景、实践扩展及线上注意事项三方面,结合实际操作命令,带你全面掌握RDB的使用。原创 2025-11-23 09:41:04 · 972 阅读 · 0 评论 -
Redis AOF持久化全方位解析:配置、恢复与7.0新特性
在Redis的持久化方案中,AOF(Append Only File)是保障数据可靠性的核心机制之一。与RDB(快照持久化)的“定时全量备份”不同,AOF通过记录每一条写命令实现“增量日志持久化”,能最大程度减少数据丢失风险。本文将从AOF的基础概念出发,逐步讲解配置方法、数据恢复流程、异常处理方案,并结合Redis 7.0的新特性,帮你全面掌握AOF持久化技术。原创 2025-11-22 10:56:16 · 2006 阅读 · 0 评论 -
Redis哨兵(Sentinel)全面解析:工作原理、部署实战与故障切换测试
本文将从哨兵的核心作用出发,逐步拆解其工作流程、选主逻辑,结合实战场景讲解哨兵集群的部署步骤、常用命令,再通过Go程序对接哨兵验证可用性,最后通过故障切换测试验证哨兵的实际效果,并给出生产环境的部署建议,帮助你全面掌握Redis哨兵的应用。原创 2025-11-22 09:03:45 · 1535 阅读 · 0 评论 -
Redis主从复制全方位实践指南:配置、原理与维护
在Redis的高可用架构中,主从复制是最基础也是最重要的组件之一。它通过将主节点(Master)的数据同步到从节点(Slave/Replica),实现了数据备份、读写分离和故障转移的基础能力,有效提升了Redis服务的可用性和扩展性。本文将基于实际操作场景,从基础配置、复制原理、维护技巧、架构调整四个维度,详细讲解Redis主从复制的实践要点,帮助开发者快速落地Redis主从架构。原创 2025-11-21 11:10:18 · 1533 阅读 · 0 评论 -
【PmHub后端篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现
本文围绕高并发系统限流展开,介绍了限流的重要性、基本概念,对比了常见限流算法,阐述Redis与Lua脚本结合优势,展示PmHub项目中限流实战,通过JMeter压测确保系统稳定性,保障系统在高并发下安全运行。原创 2025-05-13 15:02:57 · 1571 阅读 · 0 评论 -
【PmHub后端篇】Redis分布式锁:保障PmHub流程状态更新的关键
在分布式系统中,PmHub项目用Redis分布式锁保证流程状态更新。介绍本地锁问题,阐述分布式锁概念、特性。实现方式中Redisson有优势,项目实战涵盖添加依赖、配置、代码定义及AOP切面控制等,避免并发带来的数据问题。原创 2025-05-12 14:29:22 · 1165 阅读 · 0 评论 -
【技术派后端篇】技术派中基于 Redis 的缓存实践
本文介绍 Redis 在 Java 后端开发中与 Spring Boot 的整合及应用。阐述 Redis 优势,如支持集群、数据持久化等;讲解整合步骤、操作不同数据结构的方法;以技术派为例,展示缓存用户 session 和 sitemap 的操作;还介绍了 RedisTemplate 的 execute 方法。原创 2025-04-21 11:07:35 · 1630 阅读 · 0 评论 -
【技术派后端篇】基于 Redis 实现网站 PV/UV 数据统计
本文介绍借助 Redis 计数器功能实现站点统计服务。定义了 PV、UV 含义,阐述统计流程和数据结构,给出统计计数、Redis 管道封装、计数更新与使用的实现方式,指出基于 Redis 实现关键知识点,还提出高访问量时 UV 计数的思考问题。原创 2025-04-21 09:21:06 · 2224 阅读 · 0 评论 -
【技术派后端篇】Redis实现统计计数
在互联网项目中计数器应用广泛,技术派项目采用基于数据库和Redis的计数器方案。本文重点介绍Redis计数器,涉及其指令、用户计数统计、信息查询及缓存一致性,对比其与数据库方案优缺点,强调按需选型。原创 2025-04-20 22:54:22 · 1969 阅读 · 0 评论 -
【技术派后端篇】技术派中的白名单机制:基于Redis的Set实现
本文介绍了技术派中白名单机制的实现,重点讲解了如何利用Redis的Set数据结构来管理白名单用户。通过白名单机制,我们能够有效减少不必要的审核流程,提升用户体验。同时,本文也展示了如何在Spring项目中使用RedisTemplate来操作Redis的Set,希望对大家有所帮助。原创 2025-04-19 22:22:17 · 1468 阅读 · 0 评论 -
【技术派后端篇】 Redis 实现用户活跃度排行榜
本文介绍了如何在技术派项目中实现一个基于Redis的用户活跃度排行榜。通过使用Redis的ZSET数据结构,我们能够高效地实现排行榜的排序和更新。原创 2025-04-19 17:47:37 · 1655 阅读 · 0 评论 -
【技术派后端篇】canal实现MySQL/Redis缓存一致性
本文介绍利用 canal 实现 MySQL/Redis 缓存一致性方案。先阐述前期需阅读的相关文章及环境准备,接着讲述 SpringBoot 整合 Canal 的步骤,包括引入依赖、配置及监听处理等,还进行了增删改测试,最后指出方案不足及优化方向,即引入 Kafka 避免性能消耗。原创 2025-04-17 18:00:13 · 1458 阅读 · 0 评论 -
【技术派后端篇】Redis分布式锁:原理、实践与应用
通过本文,我们从原理到实践,详细介绍了Redis分布式锁的相关知识。我们了解了本地锁与分布式锁的区别,Redis分布式锁、Zookeeper分布式锁、MySQL分布式锁的差异,以及Redis分布式锁的几种实现方式。原创 2025-04-17 13:54:40 · 1227 阅读 · 0 评论 -
【BUG】Redis RDB快照持久化及写操作禁止问题排查与解决
本文介绍了Redis RDB快照持久化及写操作禁止问题排查与解决方法。原创 2025-04-15 23:10:25 · 985 阅读 · 0 评论 -
【BUG】远程连接阿里云服务器上的redis报错
出现 `Redis Client On Error: Error: connect ECONNREFUSED 47.100.XXX.XX:6379` 错误,表明 Redis 客户端无法连接到指定的 Redis 服务器,可按以下步骤排查解决原创 2025-04-10 10:46:42 · 1063 阅读 · 0 评论 -
【技术派后端篇】深度剖析 MySQL 与 Redis 缓存一致性:理论、方案与实战
本文围绕MySQL与Redis缓存一致性展开,剖析6种方案。阐述“先写MySQL,再写Redis”等不佳方案在高并发下易致数据不一致的原理;介绍“缓存双删”等可靠方案及应对策略。对比各方案优缺点,指出实时一致性选“先写MySQL,再删除Redis” ,最终一致性选“先写MySQL,通过Binlog异步更新Redis” 。通过项目实战展示所选方案在数据更新、获取中的应用及测试,还呈现读者相关讨论,为解决缓存一致性问题提供全面思路与实践指导。原创 2025-04-02 22:41:55 · 1989 阅读 · 1 评论 -
Redis
本文介绍了Redis的相关知识,包括Redis的安装、Redis的核心配置、Redis的内存淘汰策略、Redis的五大数据结构string、list、hash、set、zset的相关命令和使用场景、Redis的客户端,并对Redis的命令做出总结,制作了思维导图,供个人学习使用原创 2024-08-09 15:50:18 · 1197 阅读 · 0 评论
分享