黑马点评项目遇到的问题
学习视频: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中了,键值类型冲突。将它删除,再重新执行你的相应命令即可。