
使用lua脚本操作redis
:监视一个或多个键,如果在事务执行之前被修改,则事务被打断。缺点:乐观锁实现,所以失败需要重试,增加业务逻辑的复杂度,所以一般使用第二种方法。redis 能确保事务执行前后的数据的完整约束。事务是一个不可分割的工作单位,事务中的操作要。事务的前后,所有的数据都保持一个一致的状态,DISCARD:取消一个事务,放弃执行事务中的所有命令。中的某个命令在执行期间出现了错误,整个事务也会继续执行。这里的一致性是指预期的一致性。下去,直到将事务队列中的所有命令都执行完毕为止。MULTI:标记一个事务的开始。











