问题标签 [redis-cli]

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 回答
1778 浏览

redis - Redis - 通过哈希键上的模式匹配删除字段

我在 Redis 中有以下结构,

commkey 将出现在所有哈希键上,后跟一个命名空间和一个唯一的字符串(hkey1、hkey2、hkey3...)。我想删除所有键中的所有 target1 。target1出现在commKey:hkey1和中commKey:hkey3。所以,这有点像 matchcommKey:*和 del target1。我尝试使用hscan它启用子键(字段)上的模式匹配。但我需要在“haskkey”上做。如何以有效的方式做到这一点?提前致谢。

PS:我们有commKey,因为将来我们可能想要添加另一种类型的哈希键,它不应该以它开头,commKey它不应该受此影响。

0 投票
1 回答
1414 浏览

ruby - (错误)ERR 未知命令“调试”

Redis 版本:redis_version:2.8.19

我正在尝试启动此工具:https ://github.com/snmaynard/redis-audit 但它失败并出现以下错误:

当我从 redis-cli 执行调试对象命令时,我得到了同样的错误:

任何人都可以给我一个建议如何解决它吗?

0 投票
0 回答
1226 浏览

redis - 如何修改redis-cli pipe的输出

我正在使用 redis-cli 管道将文件中的大量数据插入到 redis 中。输出如下: 传输的所有数据。等待最后一个回复... 从服务器收到的最后一个回复。错误:0,回复:8

我的问题是当 redis 在处理文件时抛出错误时,我只能看到错误,而不是行号。知道哪个行号导致错误是很乏味的。

有什么方法可以知道文件的行号或修改代码的方法。

请帮助我。

0 投票
5 回答
17876 浏览

redis - 获取redis中存在的所有hash

我在 redis 缓存中有哈希值,例如:

我的目标是将哈希作为 CLI 中的输出,例如:

如果没有这样的选项,这也可以:

我在 Redis API 中没有找到任何相关的命令。

有什么建议么 ?

0 投票
1 回答
550 浏览

redis - Redis 阿拉伯语解码

我使用带有 PHP 的 Redis,带有 phpRedis 连接器。当我用阿拉伯语保存一个单词时,我无法检索这个单词,它返回编码值。

在 redis 中,如果我连接,问题就解决了: >redis-cli --raw

这里的例子:

amic:/var/www/core-bitercash$ redis-cli 127.0.0.1:6379> 设置 xx جيد OK 127.0.0.1:6379> 获取 xx "\xd8\xac\xd9\x8a\xd8\xaf"

ami:/var/www/core-bitercash$ redis-cli --raw 127.0.0.1:6379> 获取 xx جيد 127.0.0.1:6379>

是的,它可以工作,但是对于 phpRedis 是行不通的。是回报:جيد

redis 中保存的值。

我不知道如何连接 phpRedis lib 的 --raw 选项或如何解码 php.ini 中的文本“جيؔ。

0 投票
3 回答
2204 浏览

amazon-web-services - 无法将 redis-cli 与亚马逊弹性缓存连接

我在亚马逊弹性缓存上创建了一个 redis 端点,还设置了 vpc 和 NAT 网关。我需要将创建的 redis 端点与 redis-cli 连接起来。我使用这样的命令

但我收到这样的错误消息

我尝试了几种方法

  1. 试图从我的本地 ubuntu 机器连接。
  2. 尝试从 ec2 实例连接。

我的源代码在 aws lambda 上运行。使用 aws lambda,我们可以成功连接到同一个 redis 端点。

我的 redis 客户端的实际问题是什么?

0 投票
1 回答
1856 浏览

amazon-web-services - 如何在 AWS EC2 而不是 ElastiCache 上安装/管理 Redis 集群?

由于一些历史/事件原因,我的公司无法使用 AWS ElastiCache,那么有人可以推荐一个关于如何在 AWS EC2 上配置 Redis集群的分步教程吗?

这个在 aws 微型实例上安装 redis已经回答了如何安装单个 Redis 实例。

但是在安装 Redis Cluster方面,没有提供更多信息,我在网上搜索,没有找到明确的教程/示例,例如应该使用哪个集群管理?ZooKeeper、Mesos 等?在开发、配置和部署到生产环境时,还应注意其他任何事情。

非常感谢!

0 投票
0 回答
199 浏览

azure - Azure 中的 Redis 实例似乎会自动删除密钥

我们正在尝试对 Azure 中 Redis 的性能进行基准测试。为此,我们在 Azure 中创建了一个 Premium Tier Redis 节点,并尝试放置简单的键值对。

我们已经尝试过 Jedis 和 Redis-cli。当我们实际运行这些时,我们能够查询已经填充的键,但是一旦该过程完成,所有键的值都返回为空。甚至

返回空列表。

关于这里可能有什么问题的任何想法?

0 投票
1 回答
161 浏览

node.js - 节点子进程没有将所有内容写入标准输出

我正在尝试使用模块中的节点spawn/exec功能child_process。但我注意到我在真实终端和命令行中看到的内容之间存在奇怪的差异。这是一个例子:

终端:

在 node.js 中:

这是写入控制台的内容:

在这种情况下,数字1)2)丢失。有什么想法可以说服我child_process也将它们写入控制台吗?我猜这个特定的例子是如何redis-cli实现的一个怪癖,但数据必须去某个地方。

这些await new Promise(...)调用只是为了确保完成这个简单示例的前一个命令。

0 投票
2 回答
15474 浏览

node.js - (错误)ERR 未知命令 'redis-cli'

我们已经安装了redis 客户端

当我们在里面输入以下命令时C:\Program Files\Redis\redis-cli.exe

它抛出以下错误:

(错误)ERR 未知命令 'redis-cli'

在内部触发相同的命令时C:\Windows\System32\cmd.exe会引发以下错误:

'redis-cli' 不是内部或外部命令、可运行程序或批处理文件。

注意Path设置为C:\Program Files\Redis\redis-cli.exe

问题是什么?