对于Redis脚本使用过的同学都知道,这个主要是为了防止竞态条件而用的.因为脚本是顺序执行的.(不用担心效率问题)比如我在工作用,用来设置考试最高分. 如果还没有用过的话,先去看Redis脚本的介绍,发送脚本,缓存脚本,发送sha1执行脚本,以及基本的lua脚本的语法. 1. Redis脚本的使用场景 在一些缓存的设置中,经常会出现竞态条件,由于并发导致数据有误.比如大家熟知的++操作.我们自己通过Redis实现++的话,很容易在并发下出现误差.所以Redis提供了incr函数.我在设置最高分的…