gpt4 book ai didi

c++ - 如何使用 HiRedis 异步发布

转载 作者:IT王子 更新时间:2023-10-29 06:14:34 24 4
gpt4 key购买 nike

我将 HiRedis 与 c/c++ 程序一起使用,并编写了一些测试来验证订阅是否有效(我的解决方案基于 this comment)。

但是,目前我只能通过在 redis-cli 终端中手动输入类似 publish foo "abcd" 的内容来发布。这按照链接的评论工作,但我想发布来自我的 c++ 程序。我该怎么做?

我试过这个命令:

redisAsyncCommand(c, SubCallback, (char*)"command", "publish foo \"abcd\"");

但这会导致此运行时错误:

Error: ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT allowed in this context

如何从 HiRedis 中发布数据?

最佳答案

一旦连接上下文被订阅,它就不能用于发布。您必须创建一个新连接。

关于c++ - 如何使用 HiRedis 异步发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32302962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com