问题标签 [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.
c - 清除 Redis 的回复
我目前正在构建一个高速应用程序,它需要使用hiredis c 库更新redis 数据库上的值。目前使用流水线模式进行更快的写入,为了进一步加快速度,我实际上并没有阅读回复并释放它们。
- 不看回复会不会是不好的设计?
- 有没有办法设置redis根本不回复?缩短往返时间。
谢谢您的帮助。
redis - 使用hiredis转储整个redis数据库实例
我有一个缓冲区,需要在重新启动后从 redis 读取所有值(哈希、字段和值),有没有办法快速做到这一点?我有大约 100,000 个散列,每个散列有 4 个字段。
谢谢!
编辑:缓慢的方式:当前的实现正在使用所有哈希值
然后
获取所有字段的值。
c++ - hiredis , 如何检查是否有更多数据可供读取
我正在尝试使用hiredis
. 我面临的问题是,如果用户触发命令并且没有读取来自连接的响应,我应该在放入连接池之前清除来自该连接的响应。
有什么方法可以检查:
- 是否有更多数据要读取?所以我可以做到
redisGetReply
,直到所有数据都被清除。 - 或者有没有办法清除连接对象上的所有未决读取?
redis - 使用hiredis(redis客户端库)
我已经安装了 redis 服务器,并且可以从命令行使用它。现在,我想使用hiredis 编写一个客户端程序。首先,我尝试编译位于hiredis 目录中的example.c:
以下是命令:
/usr/bin/ld: 找不到 -lhiredis collect2: ld 返回 1 退出状态
我不知道如何解决这个问题。请帮忙。
c - 使用hiredis一次通话发送多条记录
我希望这个列表适合询问有关 redis 客户端 "hiredis" 的问题。我想用 redis client 实现我在下面做的同样的事情。可以看出,redis 通过一次 rpush 调用发送 3 条不同的记录。
在我的项目中,我使用hiredis一个例子:
但是现在我有一个很大的日志文件,每一行都被保存在一个像char[][]
; 我需要将每一行作为不同的记录发送,但也只需要调用一次 rpush 来提高性能。你对我有什么建议吗?
redis - 如何在 Redis 中使用 HSCAN 命令?
我想在我的作业中使用 Redis 的 HSCAN 命令,但我不知道它是如何工作的。此命令的 Redis 官方页面 ( http://redis.io/commands/hscan ) 给了我空白页。
我正在获取连续的输入数据并立即将它们保存在 Redis 中的多个哈希中,我想在以后的时间点遍历所有这些数据。
我正在使用以下命令来保存我的数据
谁能给我一些如何使用 HSCAN 的例子?
就我而言,我想获得以下输出
1) myhash
2) myhash2
3) myhash3
。
.
.
.
node.js - Nodejs 使用 npm 安装hiredis。得到错误
您好我正在尝试安装hiredis。但我收到这个错误:
需要建议。
编辑:安装 python 后我得到不同的错误:
c - 使用hiredis将带有空格的多词字符串rpush到redis
我正在尝试将一个多字字符串推送到一个 redis 键但是每个字都被添加为一个新元素我怎样才能避免这种情况
我希望响应为 3 个值,但我得到 6 个值
c - 快速值检查?
我有一个 50,000,000+ 512 位值的列表。
我有一个每秒 1,750,000 个值的数据流,我需要检查每个值是否在上述列表中。
目前,我已经通过在 c 中使用 EXISTS 命令在键上选择了 redis。它非常快,我设法每秒检查约 160,000 个值。
但是,我真的需要快 10 倍,因为它会造成瓶颈。有任何想法吗?