【已解决】黑马点评项目Redis版本替换过程中误删数据库后前端显示出现的问题

为了实现基于Redis的Stream结构作为消息队列,实现异步秒杀下单的功能,换Redis版本

注意 2015.1.16修改
Redis版本替换过程的数据迁移,附近商户中需要用到的GEO功能只在Redis 6.2以上版本生效
版本不要换成5.0.14,附近商户中需要用到的GEO功能只在Redis 6.2以上版本生效

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值