16得票4回答
Node-Redis: 准备检查失败 - 需要进行NOAUTH身份验证。

我有一个奇怪的Redis行为:const redis = require('redis'); const { REDIS_URL: redisUrl, REDIS_PASSWORD: redisPassword } = process.env; const client = redis.cr...

7得票2回答
在复制的Redis集群中连接主节点和从节点

我正在设置一个简单的1主-N从Redis集群(写入较少,读取次数较高)。在Redis网站上已经有关于如何设置它的详细文档,但是没有任何关于客户端(在我这种情况下是Node.js服务器)如何处理集群的信息(或者我已经错过了)。我的服务器需要打开2个Redis连接吗:一个用于Master(写入),...

11得票2回答
使Node Redis的get()方法同步化

我刚开始使用Node实现Redis。在实现身份验证方法时,我需要检查令牌是否存在于Redis中,如果不存在则将新令牌更新到Redis和我的MongoDB中,为此我需要编写一个大的回调块,但没有得到正确的结果。我们如何使Redis摆脱回调?如何使它同步?以下是示例代码。module.export...

9得票4回答
Redis 的 Typescript redis.createClient()

我尝试将Redis(v4.0.1)连接到我的TypeScript表达式服务器上,但遇到了一些问题。我正在学习TypeScript。在redis.createClient()中的host上显示红色波浪线。有人能帮帮我吗? const host = process.env.REDIS_HOST;...

9得票3回答
如何在单个服务器上以不同端口运行Redis?

我正在使用kue,它使用node_redis。但是我已经在使用node_redis来处理我的会话,所以我想让kue在一个特定的端口(如默认的6379)上创建一个服务器,然后在端口1234上侦听。 我该怎么做呢?我找到了这篇文章,它谈到了类似的内容,但我不想创建一个初始化脚本来完成这个工作。

9得票2回答
如何在Redis列表中获取最新元素的索引?

如何在Redis列表中获取最新元素的索引? 例如,如果在List中存储了消息的ID,我需要获取最新的消息last ID并返回该元素的index。

9得票1回答
如何在Node.js中检测Redis客户端断开连接?

我正在编写一个微服务消息客户端,并使用库node_redis作为客户端。客户从其应用程序的发件箱中获取消息,需要将其发送到其他服务。一切都很好,但我想在与redis服务器通信的应用程序方面构建一些弹性。 我的想法是,redis客户端-服务器连接状态应该对客户端高度可用。我的意思是,如果连接断...

12得票4回答
使用node-redis删除Redis中的键数组

我有一些类似 ["aaa","bbb","ccc"] 的键数组,所以我想使用一个命令从redis中删除所有这些键。 我不想使用循环迭代。 我了解到redis命令DEL,并且在终端redis-client上它可以工作,但是在使用nodejs时它不起作用。Redisclient.del(token...

33得票9回答
Redis NodeJs 服务器错误,客户端已关闭。

我正在开发一个应用程序,需要缓存和监控聊天记录,目前这是一个本地应用程序,在其中我安装了Redis和redis-cli。 我遇到的问题是(node:5368) UnhandledPromiseRejectionWarning: Error: The client is closed 下面附上代...

16得票2回答
如何在Redis中通过值删除列表中的元素?

如何在Redis中按值从列表中删除元素? 例如,我有以下列表:127.0.0.1:6379> lrange POST:544 0 -1 1) "1" 2) "2" 3) "36" 127.0.0.1:6379> 我只知道值为 36,不知道索引。我能通过值从列表中删除元素吗?