问题标签 [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.
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
谢谢大家
node.js - nodejs:安装hiredis包时出错
尝试在 nodejs 中安装hiredis,但出现此错误。我在 Google 上找不到任何有用的东西。有人有这个问题吗?我正在使用最新版本的 nodejs。
c - Hiredis 超时与大量并发请求
我正在为 Varnish 使用一个名为libvmod-redis的 redis 集成插件。我看到一个问题,如果我收到大量并发请求,大约 350 个,redis 开始超时,我最终在 Varnish 中遇到了一个段错误。
我收到这些错误:
我的超时时间为 1 秒,并且我正在为 Redis 使用 ElastiCache 节点。我想知道这里到底有什么可能会失败。我不是 C 方面的专家,所以我觉得我错过了一些东西。
node.js - npm 安装 redis 问题
运行 npm install redis 时出现问题。得到错误:
当我尝试安装hiredis时,它似乎安装得很好,但是,当我尝试运行任何示例时,它们将失败,找不到所需的文件“redis”。
我终于通过安装 redis global 解决了这个问题,或者:
有没有其他人看过这个?
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可以指导它,将不胜感激。
亲切的问候。
错误:
项目文件:
c++ - 在 Windows 中将 Redis 与 libuv 一起使用
我正在尝试使用 libuv 作为事件库来编译hiredis (C++) 附带的示例程序。与 Windows 兼容的 Redis 版本使用名为 Win32_Interop 的库。
我遇到了两个问题:
libuv 和 Win32_Interop 都定义了 ssize_t,但它们是相互冲突的类型。
libuv 和 Win32_interop 都使用 WinSocks。将程序与 ws2_32.lib 链接会导致重复定义,不这样做会导致无法解析的外部符号。
我该如何解决这些问题?
node.js - Redis - ECONNREFUSED。即使服务器正在运行
我已经阅读了 stackoverflow 上关于 ECONNREFUSED 错误的所有其他线程,但仍然没有任何效果。目前我正在开发 Ubuntu 12.04.1 LTS
对于测试,我有这个非常简单的代码:
但是每当我启动它时,我得到的只是 ECONNREFUSED 错误:
问题是:用.redis连接redis是没有问题的redis-cli
。
日志也没有显示任何可疑之处。为什么甚至说没有安装hiredis解析器?我用npm install hiredis
. 但即使我没有。它甚至在哪里使用?
我感谢每一个帮助。
c - hiredis“未定义的引用”编译器错误
我想在 C 中为 redis 编译客户端。我已经下载并安装了 libevent 库和hiredis文件。我用过这个命令:
但我收到这些错误:
为什么这不起作用?
c++ - Redis客户端命令错误
我正在使用hiredis
. hiredis
有api:
如果格式是包含 '\0' 的 ac 字符串,则格式被截断。如何解决这个问题?