Redis list
体验一下
简单的Redis list的lPush、lRange操作。默认秒杀数量为10,计时10分钟,秒杀完或者到时间视为结束。秒杀的情况存到redis list里面,秒杀结束后异步到mysql。
常用函数 lPush、rPush、lrange、lLen、lindex、lSet、lInsert等。还有PHP的序列化和反序列化serialize和unserialize。
Redis stream
体验一下
Redis stream,是目前redis比较好的消息队列方案。随机生成10个产品序列号,创建消费组,从第一条开始消费,计时10分钟,秒杀完或者到时间视为结束。秒杀信息存到消息队列里,秒杀结束后异步到mysql。
常用函数 xadd、xlen、xrange、xread、xgroup、xreadgroup、xinfo、xpending、xack、xclaim等。