面试官人真的超级好,温柔有耐心,一直在引导我回答问题,哈特软软了奈何我太笨了,这个点评给我问穿了😞1.lua脚本怎么使用?2.缓存扣减成功订单一定会成功吗?3.消息发送失败怎么办?4.缓存和真实的库存是一样的吗?有没有冗余5.Radis如果出现问题,数据丢失怎么处理?6.订单一致性这个spring task定时任务怎么实现?(定时任务是怎么管理的?它的时间间隔是多少?用这个定时任务是不是合适如果数据过多会出现什么问题?)7.使用定时任务有什么弊端?数据存在哪里?8.有什么其他的方法代替这个定时任务实现吗?9.用定时任务取出一个订单之后如果超时了后续的处理逻辑10.取消订单之后缓存中要更新哪些数据?11.更新数据库成功缓存更新失败怎么办12.取消订单状态之后如果商品信息没恢复用户无法再次下单怎么办?13.为什么使用延迟删除?14.说一下TCP的三次握手和4次挥手15.说一下mySQL数据库常用的引擎16.说一下mysql的数据结构,为什么使用b+树?17.怎么创建联合索引?18.B+树的高度怎么计算?手撕:反转链表ll (带有开始结束位置的)