1291 Redis 分布式锁用 SET NX EX 实现时,为什么释放锁通常要用 Lua 脚本?如何避免锁过期后误删别人的锁?考察候选人对分布式锁原子性、锁归属校验和过期时间设计的理解,而非只背命令。 查看学习思路
1293 请说明 MySQL 的四种事务隔离级别,以及脏读、不可重复读、幻读分别对应什么现象;redo log 和 binlog 的两阶段提交解决什么问题?考察事务隔离的现象级理解,以及崩溃恢复与主从一致性的日志机制。 查看学习思路