先抱怨一波,大国庆节的放假前一天的下班前15分钟,通知让我加班,因为一个Redis的bug,而这个bug我在1个半小时之前刚听说了个大概,心里很不情愿: 好了,说正事: 问题现象: bug是这样的,两个线程同时请求Redis服务器,但是只有一个线程收到了回复,另一个线程卡死: 拿到这个问题,我先是想了想到底怎么查,于是想了可能出问题的位置,然后怎么通过日志和数据对比的方式确定问题出在哪个部分: 下班了,赶紧去赶班车: 坐在班车上就一直在想到底是哪里的问题,想了一会儿突然反应过来,总结了一下: 问