问题标签 [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 回答
2473 浏览

npm - EBUSY 从“npm install -g oauthd”取消链接

所以,我在 oauthd 存储库中有一个未解决的问题:问题,但他们的问题列表中的活动看起来非常零星。

我正在尝试从 MINGW32 shell 执行“npm install -g oauthd”。
控制台告诉我我做错了。

我找不到任何有关似乎触发崩溃的“EBUSY,取消链接...”错误的有用信息。

0 投票
1 回答
2879 浏览

c - 我们可以通过hiredis将C int数组设置为Redis中的键值吗?

给定: int x[3] = {11,22,33}; 如何将其保存为密钥的值作为二进制数据并获取它

hiredis 举例说明如何设置二进制安全字符串

但是其他数据如何以及如何获取?

0 投票
1 回答
343 浏览

node.js - 使用 OpsWorks 在 AWS Linux 上安装hiredis 时出现问题

我正在使用 OpsWorks 部署我的自定义 node.js 应用程序。我不是厨师专家,我认为这将是一个简单的过程,但我一直遇到困难。最近的这个问题真的让我退缩了。

基本上我使用的是一个名为“Kue”的包,它依赖于一个名为 Hiredis 的 Node 包。Hiredis 是在 C 级别实现的(据我所知),并使用了一些 Python 级别的编译工具。

OpsWorks 使用的默认 Chef 脚本似乎在安装 Kue 然后 Hiredis 时一直失败。以下是实例尝试部署应用程序时的日志:http: //codepad.org/RXxKXqBq

谷歌搜索后,一些人指出它与 AWS Linux 正在使用的 Python 版本有关。请注意,我使用的是默认的 Node.js 应用程序 Chef recipes,可以在此处找到:https ://github.com/aws/opsworks-cookbooks/tree/release-chef-11.10/opsworks_nodejs

0 投票
1 回答
689 浏览

asynchronous - hiredis run Sync command from Async Context

I'm using the hiredis C client library to interact with Redis in an async context.

On some point of my workflow I have to make a Sync call to Redis but I'm not being able to get a successful response from Redis.

I'm not sure whether I can issue a sync command to Redis from an async context but...

I have something like this

After redisCommand call, my reply is NULL what is documented as an error condition and my redis_ctx->c is like

I can't figure out whether the command was issued or not.

0 投票
1 回答
779 浏览

c++ - 如何取消hiredis阻塞操作

像下面这样运行阻塞订阅会在redisGetReply(来源:hiredis#pipelining)处停止程序

我认为通过调用redisFree(通过信号处理)套接字将被关闭并redisGetReply返回,如hiredis#cleaning-up所述,而是引发内存访问冲突。

0 投票
1 回答
319 浏览

ruby-on-rails - 无法在heroku上安装hiredis

我无法在heroku上安装hiredis,尽管我使用自定义构建包预先安装hiredis(https://github.com/keiko713/heroku-buildpack-hiredis)。我该如何解决?

这是我执行 git push 时的日志的一部分:

0 投票
1 回答
398 浏览

c - hiredis 得到错误 1 ​​REDIS_ERR_IO 没有这样的文件或目录

redisAsyncConnectUnix() 返回一个 err=1 的 redisAsyncContext(not NULL) 即 REDIS_ERR_IO 和 errstr "No such file or directory" ,他们在寻找什么文件/目录?

Redis 已启动并运行,能够从 redis-cli 设置

0 投票
1 回答
485 浏览

ruby-on-rails - 在不安装特定依赖项的情况下运行“捆绑安装” - Rails

我正在尝试bundle在 Win 机器上运行现有应用程序。其中一个宝石被HiRedis用作依赖项。由于无法在 Win 上安装 HiRedis:

  • 有没有办法找出哪个 gem 正在使用 HiRedis?
  • 有没有办法运行 bundle 命令--without [hiredis]
0 投票
1 回答
213 浏览

asynchronous - 如何停止hiredis命令?

我在我的项目中使用了hiredis库。我正在使用异步 API。我安排了一个读取命令并等待数据。这很好用。但是,当我尝试关闭连接时会出现问题 - 我调用 redisAsyncDisconnect,但是在我收到数据之前不会调用回调例程。

是否可以取消读取操作?如何?或者有没有办法强制关闭连接?

0 投票
1 回答
181 浏览

ruby-on-rails - 使用 capistrano 部署时 Hiredis 失败

当尝试使用ruby​​ 2.2.0rails 4.2.0和 gems redis v3.0.1hiredis v0.4.5任务部署应用程序时,负责与redis服务器交互的任务失败并出现以下错误:

有没有人面临同样的问题?