认为可能是上次在第一商品进行了售罄处理后 redis中仍然存在相关的信息 就是说redis中存在的有关数据库的信息是这个商品已经售罄 手动修改数据库中的数据 Redis也不会改变
因此如果修改了数据库中的内容 在Redis中也要做相应修改
Redis清除缓存命令
redis-cli -p 6379
flushall
在进入相应的库中并查看里面的信息 如图
在系统运行后再次查看 发现每个商品的库存都为0 我这里是根据数据库的信息对其进行修改 使两者保持一致
设置完成后 再次运行系统
没有出现错误
问题解决