为了实现基于Redis的Stream结构作为消息队列,实现异步秒杀下单的功能,换Redis版本
Redis
版本太旧了,所以从3.2.1
换成了5.0.14
- 此时犯了一个大忌,因为新的
Redis
打开后,没有缓存,不知道出了什么问题,前端界面死活登不上,瞎操作,在没有备份的情况下,一不小心把数据库里的用户数据全删了(千万不要乱动数据库啊,血的教训) - 然后我以为是
Redis
新版本有问题,因为之前用老版本时,前端界面是正常的,于是开始反复切换打开新老版本的Redis
,进行测试,结果就是老版本偶尔能正常,新版本一直出错,前端界面一登入进去就退出 - 实在不知道出了什么问题,于是仔细看了下报错内容,它的意思是说BlogController.java文件中的user为空,即无法根据id找到对应的user
- 查看数据库中对应的表,原本的
user_id
是1
- 而新增的用户数据id是递增的,难怪根据
user_id=1
找不到对应的数据,将其全部改成1995
便可正常运行了
- 但是还是有点问题,首页总是在下面两幅图中来回切换(哭哭哭),店铺信息和代金券信息也是来回跳动,一会有显示,一会刷新之后又消失了,不知道是什么原因,而且还显示店铺不存在