# redis **Repository Path**: TomasXjp/redis ## Basic Information - **Project Name**: redis - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-04-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # seckill 秒杀系统 ## 环境 * php5.6 + phpredis扩展 * redis服务 * apache2 * mysql:table 商品表(goods) + 订单表(order) ## 工作流程 1. 基于goods表中的库存,创建redis商品库存队列 2. 客户端访问秒杀API 3. **先从redis的商品库存队列中查询剩余库存** 4. redis队列中有剩余,则在mysql中创建订单,去库存,抢购成功 5. redis队列中没有剩余,则提示库存不足,抢购失败