Redis事务操作和锁机制

什么是Redis的事务:
在这里插入图片描述
Multi, Exec, discard:
Redis事务操作和锁机制_第1张图片
Redis事务操作和锁机制_第2张图片
Redis事务操作和锁机制_第3张图片
解决事务冲突问题:
悲观锁:
Redis事务操作和锁机制_第4张图片
乐观锁:
例如抢票问题
Redis事务操作和锁机制_第5张图片

watch Key
在这里插入图片描述
unwatch
Redis事务操作和锁机制_第6张图片

Redis事务的三特性:
Redis事务操作和锁机制_第7张图片
连接超时,通过连接池解决
Redis事务操作和锁机制_第8张图片
超卖问题:
Redis事务操作和锁机制_第9张图片
利用乐观锁来解决超卖问题:

Redis事务操作和锁机制_第10张图片
库存遗留问题:
乐观锁会导致库存遗留问题
Redis事务操作和锁机制_第11张图片
Redis事务操作和锁机制_第12张图片

你可能感兴趣的:(redis,数据库,java)