监控
悲观锁:和悲观,认为什么时候都会出错,无论做什么都会加锁
乐观锁:
redis测试监控
单线程测试成功
127.0.0.1:6379> set money 100 #设置总存钱数
OK
127.0.0.1:6379> set out 0 #设置花钱总数
OK
127.0.0.1:6379> watch money #监控钱数,加锁
OK
127.0.0.1:6379> multi #开始事务
OK
127.0.0.1:6379> decrby money 20 #从总钱数里面取出20
QUEUED
127.0.0.1:6379> incrby out 20 #花掉20
QUEUED
127.0.0.1:6379> exec #执行事务
1) (integer) 80
2) (integer) 20
127.0.0.1:6379>