运维网's Archiver
论坛
›
Redis
› Redis+lua进行类似秒杀的实现
远行的心
发表于 2018-11-2 11:11:13
Redis+lua进行类似秒杀的实现
由于项目需要,需要多线程去获取和修改数据库的库存,考虑到给数据库加锁效率低,所以采用redis+lua来进行实现 。
redis的单线程操作特性来执行lua脚本,通过lua脚本来保证原子性。如果通过单纯的redis指令来进行更改,在读和写之间会存在多线程并发更新的问题。
页:
[1]
查看完整版本:
Redis+lua进行类似秒杀的实现