聊聊mysql和redis中在面试中常被问到的知识点

笔者参加了2021届实习春招和秋招,面了包括字节阿里腾讯快手百度京东滴滴猿辅导shopee华为大疆招行等数十个大厂,决定总结一下mysql和redis中常考的知识点,想到啥先写点啥,后续补充。

mysql:
索引原理,存储引擎,事务,悲观锁,乐观锁,ACID的概念,三大范式,MVCC,四大隔离级别,联合索引,最左前缀原则,索引优化,查询优化,explain,语句执行过慢的原因,查询的流程,更新的流程,redolog,undolog,binglog的概念,主从复制,b树的好处(磁盘预读),mysql和oracle的默认隔离级别,数据库的事务传播机制,jdbc的使用流程,mybatis的原理

redis:
常使用的数据类型,底层数据类型,hash表扩容,持久化方式,持久化的对比和优化,redis性能好的原因,redis的事件模型,redis的淘汰策略,redis的过期键删除策略,redis主从复制,AOF重写,哨兵选举,redis集群的数据分布,redis集群的通信协议,缓存击穿,缓存穿透,缓存雪崩,缓存无底洞,redis分布式锁,redis实现消息队列,redis实现排行榜,跳表的底层原理,

你可能感兴趣的:(数据库,redis,mysql,java,面试)