18得票2回答
列出订阅 Redis 频道的所有订阅者的 Redis 命令

以下命令仅提供频道列表。127.0.0.1:6379> PUBSUB CHANNELS 1) "mychannel" 2) "mychanne2" 如何列出订阅了channel1或channel2的订阅者? 此外 我没有找到Redis命令以列出特定频道的所有订阅者。

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,不知道索引。我能通过值从列表中删除元素吗?

16得票2回答
使用Node + MongoDB + Redis构建简单的新闻订阅系统

我的目标是使用mongodb和redis在node.js中构建一个简单的新闻订阅功能。它类似于Twitter。 因此,场景非常简单,一旦用户A关注了用户B,之后用户A的新闻订阅(主页)将显示用户B的活动,比如他发布的内容。 用户模式const UserSchema = new Schema...

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

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

16得票1回答
如何使用Redis存储分层数据?

我有一组要存储的分层数据,层级结构类似于站点/建筑物/楼层,例如:{ site:'New York', buildings: [ { name:'building a', floors: ...

15得票2回答
如何将JavaScript数组保存为Redis列表

以下代码将整个数组作为单个值保存在Redis列表中。但我想逐个保存数组值。我该怎么做? P.S 很抱歉我的英语不好。var redis = require('redis'), client = redis.createClient(); var arr = [1,2,3]; cl...

14得票4回答
如何在Node.js中将数据管道传输到Redis?

我有大量数据需要插入(SET \ INCR)到Redis数据库中,因此我正在寻找通过node.js进行管道 \ 批量插入的方法。 我在node.js中没有找到任何好的示例/ API来执行此操作,所以希望能得到任何帮助!

14得票3回答
如何将数据从客户端发送到Redis,然后再发送到Laravel?

我正在使用 Laravel 和 Redis 进行实时聊天。我可以从 Laravel 触发事件,并将数据接收到客户端。 我的问题是如何从客户端发送消息,然后将其接收到 Redis 并传递给 Laravel。 例如,如何检查用户是否已读取聊天消息。 代码:var express = requ...

13得票4回答
Node.js:Jest + redis.quit()但打开的句柄警告仍然存在

我试图使用redis和jest运行集成测试。 当使用--detectOpenHandles运行时,它总是抛出“Jest has detected the following 1 open handle potentially keeping Jest from exiting:”错误。 它...

12得票1回答
Redis测试通过后不退出(使用jest)

我为一个项目实现了基本的缓存功能,并在测试中遇到了一个问题。 我使用jest和redis-mock进行测试,所有测试都通过了。 问题出在当我导入一个导入了redis文件的文件时。 测试文件不存在。 示例: index.test.jsimport redis from 'redis' imp...