标签: redis
共 19 篇文章
消息队列应用场景:缓存预热+限流排队+Redis Lua 扣库存+MQ 削峰填谷
电商秒杀/抢票场景瞬时流量高峰,读写并发都很高。使用预静态+限流排队;写路径用 Redis Lua 原子预扣+MQ 异步持久化;读路径用多级缓存;实现全链路监控与隔离降级。
缓存实战:本地缓存 vs 分布式缓存(含 Guava/Redis 7.2)
高并发读多写少业务,数据库顶不住,需要提升吞吐与稳定性。本地缓存做极致读性能,分布式缓存做共享与扩展,多级缓存兼顾一致性与成本。
深入浅出 MongoDB NoSQL:MongoDB、Redis、HBase、Neo4j应用场景与对比
NoSQL是非关系型数据库的统称,包括文档型MongoDB、键值型Redis、列存储HBase、图数据库Neo4j,各有特点和适用场景。
深入浅出 MyBatis - 二级缓存整合Redis 代码测试 与 原理探究 源码分析
详细介绍MyBatis二级缓存整合Redis的实现方法,通过分布式缓存实现跨服务共享,包含pom配置、mapper配置、测试代码和源码分析。
大数据-51:Redis 高可用架构——主从复制与哨兵机制
深入解析 Redis 高可用实现原理,涵盖主从复制同步机制、哨兵模式自动故障转移流程,以及分布式锁设计思路,并附 Docker 部署示例。
大数据-49 Redis 缓存五大问题:穿透、击穿、雪崩、热 Key、大 Key 全解
系统梳理 Redis 在高并发场景下最常见的五类缓存问题:缓存穿透、缓存击穿、缓存雪崩、热 Key 和大 Key,分析每种问题的成因并给出可落地的解决方案。
大数据-50 Redis Java Lua 实现乐观锁、WATCH 与 SETNX 分布式锁
Redis 乐观锁实战:WATCH/MULTI/EXEC 机制详解,Lua 脚本实现原子操作,SETNX+EXPIRE 分布式锁从基础到 Redisson,Java 代码完整示例。
大数据-47 Redis 内存管理:过期键删除与内存淘汰策略详解
全面解析 Redis 的内存控制机制,包括 maxmemory 配置、键过期的三种删除策略(惰性/主动/定时),以及 8 种内存淘汰策略的适用场景与选型建议。
大数据-48 Redis 通信原理:RESP 协议与 Reactor 事件驱动模型
深入解析 Redis 的通信底层:RESP 序列化协议的五种数据类型、Pipeline 批处理模式,以及基于 epoll 的 Reactor 单线程事件驱动架构如何支撑 Redis 的高并发处理能力。
大数据-45 Redis 持久化机制详解:RDB 与 AOF 对比
系统对比 Redis 两种持久化方案:RDB 快照与 AOF 日志的配置方式、触发机制、优缺点,以及 AOF 重写机制和生产环境的推荐策略。
大数据-46 Redis 持久化之 RDB:快照原理、配置与优缺点
深入解析 Redis RDB 持久化机制,涵盖触发方式、BGSAVE 执行流程、配置参数、文件结构及与 AOF 的对比,帮助你在生产环境中做出合理的持久化选型。
大数据-43 Redis Lua 脚本:EVAL、redis.call 与原子操作实战
系统讲解 Redis Lua 脚本的 EVAL 命令语法、redis.call 与 redis.pcall 的区别,以及原子计数器、CAS、批量操作等四个典型实战案例。
大数据-44 Redis 慢查询日志与性能调优实践
详解 Redis 慢查询日志的配置参数(slowlog-log-slower-than、slowlog-max-len)、核心命令,以及数据结构优化、Pipeline、监控体系等生产级性能调优策略。
大数据-104 Spark Streaming 与 Kafka 集成:Offset 管理机制详解与最佳实践 Scala版
Offset用于标记Kafka分区内消息的位置,正确管理能够实现"至少一次"甚至"仅一次"的数据处理语义。通过持久化Offset,应用在故障恢复时可从上次处理的位置继续消费,避免消息丢失或重复。
大数据-41 Redis 高级数据类型:Bitmap、Geo 与 Stream
深入讲解 Redis 的 Bitmap 位图、Geo 地理位置(GeoHash、Z-order 曲线、Base32 编码)与 Stream 消息流三种高级数据类型,含常用命令与实战示例。
大数据-42 Redis Pub/Sub 发布订阅:机制、弱事务与风险
详解 Redis 发布订阅模式的工作机制、三大弱事务缺陷(无持久化、无确认、无重试),以及在生产环境中的替代方案选择。
大数据-39 Redis 源码编译安装与启动配置
在 Ubuntu 上从源码编译安装 Redis 6.2.9,配置 redis.conf 守护进程模式,启动 redis-server 并通过 redis-cli 验证连接。
大数据-40 Redis 五大数据类型命令详解与实战
全面讲解 Redis 的 String、List、Set、Sorted Set、Hash 五大数据类型的常用命令、底层特性与典型使用场景,附完整命令示例。
大数据-38 Redis 分布式缓存介绍与缓存读写模式详解
介绍 Redis 的核心特性与五大数据类型,深入讲解旁路缓存、穿透模式、Write Behind 三种缓存读写模式的原理与适用场景。