老师您好,关于Redis事务和Lua脚本的原子性
来源:4-7 Redisson分布式锁的应用
燎丶Trance
2020-12-06
鉴于老师您用了Lua脚本, 我在思考为什么不用Redis事务,后来发现LUA脚本执行不会有竞态和减小网络开销,对于执行一些小脚本命令是比较好的,但后来我去搜索发现, 无论是Redis事务和Lua脚本都不是强原子性的, 因为这两种方式在执行时如果出现其中某条命令出错也是无法回滚的,那么这个会影响到并发的超售之类的问题吗?
写回答
1回答
-
是的,Redis也是NoSQL的一种,并不支持严格的事务,但我这个超卖情况的操作其实比较简单,并不是非常复杂,目前在目前的压测情况下并没有出现问题,你还可以把并发更大在测试,理论上问题应该也不会太大
012020-12-07
相似问题