一面 50min MySQL引擎 myisam和innoDB区别 你觉得什么是事务 innoDB怎么实现事务 事务的ACID是怎么实现的 回滚是怎么实现的 MVCC如何实现快照读 快照读和当前读用在什么地方 有哪些行锁,锁住的是行还是索引 mysql索引有哪些,介绍一下B+tree 索引在B+tree是怎么存储,存的是什么(主键、非主键) 复合索引(a,b,c)查询条件为c会走索引吗,(a,c)呢,了解索引下推吗 redis的zset底层数据结构,为什么用跳跃表而不用红黑树 RDB怎么保存数据,bgsave过程redis还进行了修改操作,怎么保证快照保存的是修改前的数据 hash和j...