问题标签 [hiredis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3771 浏览

c - 我可以将 MGET 与hiredis 一起使用吗?

考虑以下示例:

输出是:

这是关于 MGET 的返回。我可以使用hiredis获得多键吗?

0 投票
1 回答
1580 浏览

c++ - 在hiredis中关闭连接?

如何使用hiredis API断开与redis服务器的连接?有 API 可以连接,但我找不到任何关闭连接的函数?是否redisFree会自动执行此操作?

0 投票
1 回答
547 浏览

javascript - Heroku 上的 Node.Js 和 Socket.IO 应用程序

当我尝试在 Heroku 上部署我的应用程序时出现此错误消息。有什么建议么?我可以轻松地将我的应用程序部署在本地主机上,但它不适用于 Heroku。

我的 Package.JSON 是:

PS:我根本不使用hiredis。

输入命令为:git push heroku master

0 投票
1 回答
543 浏览

asynchronous - 无法加入 ev 循环线程,因为它挂在 epoll_wait()

我正在将异步hiredis与libev一起使用。mLoopThread 在这里用于 ev 循环线程,基本上 mLoopThread 正在调用 ev_loop()。当主线程试图破坏异步hiredis实例时,它调用ev_unloop试图让ev_loop()退出。代码如下所示。但这不起作用。回溯显示 mLoopThread 在 epoll_wait() 中挂起,主线程在 mLoopThread->join() 中挂起。如何退出ev循环线程?谢谢。

0 投票
1 回答
853 浏览

redis - Redis 多客户端服务器架构

我有一个使用 redis 的应用程序。它是一个两盒系统,意味着应用程序处于 HA(高可用性架构)中。当一个盒子出现故障时,我想恢复该盒子上的所有数据以与第一个盒子同步,反之亦然。用redis可以吗???

0 投票
1 回答
7382 浏览

redis - redis命令错误:参数数量错误

使用hiredis 将命令传递给redis-server。我的代码:

输出为“'set' 命令的参数数量错误”。但是,当我像这样更改代码时它会起作用:

输出为“OK”。为什么??

0 投票
2 回答
343 浏览

redis - Redis数据库存储限制和HA

我想为拥有大型数据库的应用程序使用 redis 服务器。所以我想知道大数据redis服务器如何存储???它是否与大型数据库兼容,因为我听说 redis 是内存数据库

0 投票
2 回答
2253 浏览

redis - Redis 事务回滚

我是redis的新手。我有一个应用程序,其中我有多个 redis 命令来进行事务。如果其中一个失败,redis 是否会像关系数据库一样回滚事务?用户有责任回滚事务吗?

0 投票
2 回答
4327 浏览

redis - Hiredis 等待消息

我正在使用hiredis C 库连接到redis 服务器。订阅新消息后,我无法弄清楚如何等待新消息。

我的代码如下所示:

现在如何告诉hiredis等待频道上的消息?

0 投票
1 回答
2289 浏览

redis - redisGetReply 超时

redisGetReply 可以超时吗?我目前的代码是

目前,如果我向程序发出 SIGINT 信号。目前,如果我在 redisGetReply 中向 SIGINT 和这个线程发出信号。它将等到有来自服务器的任何消息。

如何使 redisGetReply 在某些信号上停止或 readreply 超时?