在面试 p6 级别的过程中,对 Redis 的了解需要到什么程度?自己在平常工作中只是使用一些简单 Redis 命令,也没有遇到生产环境 Redis 挂掉的情况。对于 Redis 的缓存设计、分布式锁、持久化、复制、哨兵、集群这些应用或者特性,只是看过 redis.io/documentation 的文档和网上的一些文章。最近在面试聊天的时候,发现面试官甚至会问一些运维层面的知识,感觉在这一块自己不能给出一个满意的答复。
类似的问题还有分布式事务。自己在平常工作中没有使用过分布式事务,想向几个伙伴讨教,然而他们也是没有经验。在面试过程中能聊的只是学习 RocketMQ 时候,顺带看的基于事务消息来实现的分布式事务,但是聊的时候心里也是非常没有底。对于面试中的分布式事务问题,除了八股文和面经,该如何增加一些实战经验呢。