为了账号安全,请及时绑定邮箱和手机立即绑定

ERR 未知命令“发布”Miniredis Golang

ERR 未知命令“发布”Miniredis Golang

Go
慕田峪4524236 2022-08-30 15:23:37
我正在使用redis的miniredis mock测试这个小代码片段。 是返回 Redis 客户端的正常运行的模拟(用于其他测试)。repository.client    err := repository.client.Publish(ctx, "UPDATE", "MESSAGE").Err()    if err != nil {        log.fatal(err.Error())    }当我运行测试时,它会记录我以下错误:ERR unknown command `publish`, with args beginning with: `UPDATES`, `MESSAGE`,我对miniredis应该实现pub-sub功能的事实感到困惑。有什么问题的任何线索吗?
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

在研究了所有者的存储库后,我发现问题与导入的版本有关。在在线文章中,它通常被引用为导入,但它没有实现发布/订阅功能。要使它们正常工作,导入 V2 非常重要:github.com/alicebob/miniredis

github.com/alicebob/miniredis/v2

资料来源:https://github.com/alicebob/miniredis/issues/157


查看完整回答
反对 回复 2022-08-30
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信