一面 八股文: redis为什么快 jvm的垃圾回收 mq的原理 线程池的参数 。。。 算法: 归并排序 二面 项目: 问:100万qps的项目怎么设计,读访问的话? 答:redis做db的缓存 问:直接上redis吗?redis能支撑100万qps吗? 答:redis读的理论值有100万,但是实际应该达不到,所以可以在redis之前做一层数据过滤,做本地缓存 问:那你这3级缓存怎么更新,怎么保证数据一致? 答:使用监听db的变化来修改对应的缓存,监听db可以使用canal来通过mq修改 问:那你redis能修改,本地缓存怎么修改? 答...