掘友等级
获得徽章 6
#挑战每日一条沸点# 有人想要在微信群一起刷题么 宗旨一起督促 忘记刷题打卡 发3元红包 ~
有人想要在微信群一起刷题么 宗旨一起督促 忘记刷题打卡 发3元红包 ~
undo log 用于实现原子性,记录版本链用于回滚,属于逻辑日志,记录操作便于恢复。
redo log 用于宕机后的数据恢复,记录的实际数据,属于物理日志。
binlog 主要用于主从复制,全量备份,相比redo log 存储的内容更多
juejin.cn
redis 分布式锁主要是 setnx +expire 只有健不存在的时候才会set 成功
集群下red lock的实现主要是:
1.获取当前时间
2.依次获取n个实例,客户端要设置一个超时时间,大于锁的失效时间
3.客户端获得锁的使用时间,大多数节点获取到了锁才算是真正获得了锁
4.如果获取锁失败,客户端需要在所有的master节点上解锁。
juejin.cn