一:悲观锁
悲观主义:认为我操作的时候,会出现问题,所以都加锁
二:乐观锁
乐观主义:认为什么时候不会出问题,所以不上锁,更新的时候去查询判断一下,再此期间是否有人修改过这个数据。
redis的watch这个功能可以