补充下,kafka会问到幂等性以及事务性实现方式,tcp要求能知道包头有哪些字段,tcp和udp有什么区别,http1/2/3有哪些改动,redis问到了zset里面为什么用跳表,以及跳表节点高度是随机生成的,为什么随机,为什么不用红黑树。mysql为什么用b+树有什么好处,和b树有什么区别。redis主从同步是怎么做的,全量增量同步差别,redis压缩机制等。redis做分布式锁实现原理,如果主节点挂了怎么办