redis实现乐观锁
所谓的乐观锁,其实就是基于CAS机制,即compareAndSwap。就是需要知道一个key在修改前的值,去进行
比较
redis想要实现,可以依赖于Watch命令,这个命令可以实现Watch监视的key在调用exec之前没改变时,才会
去执行后续事务任务
MULTI:开启事务
SET:在事务中添加命令
EXEC:执行事务
1 | import redis.clients.jedis.Jedis; |
所谓的乐观锁,其实就是基于CAS机制,即compareAndSwap。就是需要知道一个key在修改前的值,去进行
比较
redis想要实现,可以依赖于Watch命令,这个命令可以实现Watch监视的key在调用exec之前没改变时,才会
去执行后续事务任务
MULTI:开启事务
SET:在事务中添加命令
EXEC:执行事务
1 | import redis.clients.jedis.Jedis; |