分布式锁 -- 基于数据库实现

基于数据库来做分布式锁的话,通常有两种做法: 基于数据库的乐观锁 基于数据库的悲观锁 乐观锁: 乐观锁机制其实就是在数据库表中引入一个版本号(version)字段来实现的。当我们要从数据库中读取数据的时候,同时把这个version字段也读出来,如果要对读出来的数据进行更新后写回数据库,则需要将version加1,同时将新的数据与新的version更新到数据表中,且必须在更新的时候同时检查目前数据库
相关文章
相关标签/搜索