黑马点评项目遇到的问题
学习视频:B站黑马程序员Redis课程

P77 基于Stream的消息队列实现异步秒杀
启动项目一直报错:NOGROUP No such key ‘stream.orders’ or consumer group ‘g1’ in XREADGROUP with GROUP option

原因:之前我删除了RESP中的stream.orders键
解决方法:创建一个Stream类型的消息队列,名为stream.orders。在Mobaxterm中执行如下命令
在这里插入图片描述

这是RESP中的数据结构
在这里插入图片描述
重新启动项目,不报错,且JMeter并发测试异步秒杀结果正确。

ps:之前在执行Redis命令时出现以下错误
WRONGTYPE Operation against a key holding the wrong kind of value
解决方法: 检查Redis中已有的键 可能是当前创建的键已经存在于Redis中了,键值类型冲突。将它删除,再重新执行你的相应命令即可。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐