是什么,有什么作用,应用在哪个场景,有什么优点,有什么缺点
怎么设计的,怎么保证高性能,怎么保证一致性,怎么保证高可用,怎么实现持久化
常见的有什么问题,并发情况怎么处理的
代码怎么写的
业界使用情况,所及来说有几个维度: