# redis **Repository Path**: middleware-scenario/redis ## Basic Information - **Project Name**: redis - **Description**: redis 使用场景 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-19 - **Last Updated**: 2026-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring Redis 电商秒杀系统 > 这是一份让小白也能看懂Redis的实战教程,通过电商秒杀场景来讲解Redis的核心知识点。即使你之前完全没接触过Redis,也能通过这个教程和项目学会Redis的核心用法。 ## 文档语言 - **中文文档**: [README.md](./README.md) (默认) - **English Docs**: [README_en.md](./README_en.md) ## 目录 ### 第一部分:Redis基础 - [01-Redis简介](./docs/01-redis-basics.md#1-redis是什么) - Redis概念、特点、应用场景 - [02-Redis数据结构](./docs/01-redis-basics.md#2-redis数据结构) - 5种数据类型详解 - [03-Redis底层实现](./docs/01-redis-basics.md#3-redis不同数据类型的底层实现) - SDS、quicklist、skiplist等 - [04-Redis持久化](./docs/01-redis-basics.md#4-redis持久化) - RDB与AOF - [05-Redis过期与淘汰](./docs/01-redis-basics.md#5-redis过期策略与内存淘汰) - 过期策略、LRU算法 - [06-Redis事务](./docs/01-redis-basics.md#6-redis事务) - MULTI/EXEC/WATCH - [07-Redis分布式锁](./docs/01-redis-basics.md#7-redis分布式锁) - Redisson实现 ### 第二部分:Redis高级应用 - [08-Redis缓存问题](./docs/02-redis-advanced.md#8-redis缓存问题) - 穿透、击穿、雪崩 - [09-Redis管道Pipeline](./docs/02-redis-advanced.md#9-redis管道pipeline) - 批量操作 - [10-Redis主从复制](./docs/02-redis-advanced.md#10-redis主从复制) - 主从架构 - [11-Redis哨兵与集群](./docs/02-redis-advanced.md#11-redis哨兵与集群) - 高可用方案 ### 第三部分:秒杀场景应用 - [12-Redis秒杀高级应用](./docs/03-seckill-advanced.md#12-redis在秒杀场景的高级应用) - 限流、计数器、消息队列、排行榜、验证码、ID生成 ### 第四部分:项目实战 - [13-项目架构图](./docs/04-project-architecture.md#13-项目架构图) - 整体架构、秒杀流程、文件说明 - [14-核心知识点总结](./docs/04-project-architecture.md#14-秒杀项目核心知识点总结) - 8大核心问题、最佳实践 --- ## 快速导航 | 分类 | 内容 | |------|------| | **环境配置** | [快速开始](./docs/05-quickstart.md#快速开始) | | **技术栈** | [技术栈](./docs/05-quickstart.md#技术栈) | | **核心代码** | [秒杀流程](./docs/04-project-architecture.md#132-秒杀流程) | | **压测建议** | [压测建议](./docs/04-project-architecture.md#147-压测建议) | --- ## 项目源码 ```bash # 克隆项目 git clone https://gitee.com/middleware-scenario/redis.git # 启动Redis docker-compose up -d # 启动应用 mvn spring-boot:run ``` --- **作者**: lvdaxianer **项目地址**: https://gitee.com/middleware-scenario/redis.git