问题标签 [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 投票
2 回答
1717 浏览

ruby-on-rails - 无法安装推荐 gem - 找不到hiredis.h

我正在尝试安装推荐宝石。

这个 gem 尝试编译一个名为 Recommendationify 的本地 bin,以比 ruby​​ 的解析器更快。

首先,我尝试像其他常见的 gem 一样安装:

这是错误:

其次,我用brew安装了hiredis:

现在如果我搜索hiredis,我可以看到:

在我的路径中包含'/usr/local/include' - >安装hiredis时的目录:

任何想法?提前致谢

编辑 1 *

我已经尝试过第一个答案的解决方案:

并且:

有两个相同的错误:

编辑 2 *

我已经用 rbenv 重新安装了 xcode、line-command-tools 和 ruby​​,问题就解决了。我不知道这三个元素中的哪一个是问题,但现在它可以工作了:D

谢谢大家

0 投票
1 回答
3068 浏览

node.js - nodejs:安装hiredis包时出错

尝试在 nodejs 中安装hiredis,但出现此错误。我在 Google 上找不到任何有用的东西。有人有这个问题吗?我正在使用最新版本的 nodejs。

0 投票
2 回答
1057 浏览

c - Hiredis 超时与大量并发请求

我正在为 Varnish 使用一个名为libvmod-redis的 redis 集成插件。我看到一个问题,如果我收到大量并发请求,大约 350 个,redis 开始超时,我最终在 Varnish 中遇到了一个段错误。

我收到这些错误:

我的超时时间为 1 秒,并且我正在为 Redis 使用 ElastiCache 节点。我想知道这里到底有什么可能会失败。我不是 C 方面的专家,所以我觉得我错过了一些东西。

0 投票
1 回答
3456 浏览

node.js - 通过 npm 安装hiredis时出错

我正在尝试通过 npm 安装hiredis,它给出的错误是

这可能是

Hiredis 使用 NPM 安装错误

但这个问题没有得到回答,也不清楚

0 投票
2 回答
2418 浏览

node.js - npm 安装 redis 问题

运行 npm install redis 时出现问题。得到错误:

当我尝试安装hiredis时,它似乎安装得很好,但是,当我尝试运行任何示例时,它们将失败,找不到所需的文件“redis”。

我终于通过安装 redis global 解决了这个问题,或者:

有没有其他人看过这个?

0 投票
3 回答
3827 浏览

c++ - visual studio c++ redis (msopentech port) 客户端,hiredis

我是 C++ 新手,我决定尝试一下 Visual Studio C++、Boost、llvm(在 boost 1.55 和 Visual Studio 2013 中已经失败)和 redis。

这是一个小型宠物项目,用于解析从套接字读取的原始数据并缓存到 redis 中。

当我尝试链接到hiredis.lib 时,我遇到了很多错误。

我知道我做错了什么,但我的试验变成了无休止的循环。我anybosy可以指导它,将不胜感激。

亲切的问候。

错误:

项目文件:

0 投票
0 回答
663 浏览

c++ - 在 Windows 中将 Redis 与 libuv 一起使用

我正在尝试使用 libuv 作为事件库来编译hiredis (C++) 附带的示例程序。与 Windows 兼容的 Redis 版本使用名为 Win32_Interop 的库。

我遇到了两个问题:

  1. libuv 和 Win32_Interop 都定义了 ssize_t,但它们是相互冲突的类型。

  2. libuv 和 Win32_interop 都使用 WinSocks。将程序与 ws2_32.lib 链接会导致重复定义,不这样做会导致无法解析的外部符号。

我该如何解决这些问题?

0 投票
1 回答
6209 浏览

node.js - Redis - ECONNREFUSED。即使服务器正在运行

我已经阅读了 stackoverflow 上关于 ECONNREFUSED 错误的所有其他线程,但仍然没有任何效果。目前我正在开发 Ubuntu 12.04.1 LTS

对于测试,我有这个非常简单的代码:

但是每当我启动它时,我得到的只是 ECONNREFUSED 错误:

问题是:用.redis连接redis是没有问题的redis-cli

日志也没有显示任何可疑之处。为什么甚至说没有安装hiredis解析器?我用npm install hiredis. 但即使我没有。它甚至在哪里使用?

我感谢每一个帮助。

0 投票
1 回答
4255 浏览

c - hiredis“未定义的引用”编译器错误

我想在 C 中为 redis 编译客户端。我已经下载并安装了 libevent 库和hiredis文件。我用过这个命令:

但我收到这些错误:

为什么这不起作用?

0 投票
2 回答
257 浏览

c++ - Redis客户端命令错误

我正在使用hiredis. hiredis有api:

如果格式是包含 '\0' 的 ac 字符串,则格式被截断。如何解决这个问题?