100得票5回答
如何计算与模式匹配的键数?

我该如何找到所有具有匹配模式的键的计数。 例如,有两个键abc:random-text-1和abc:random-text-2。这里的共同模式是abc:。所以,在这里计数为2。 在redis中,我该怎么做?

72得票4回答
使用集群将Socket.IO扩展到多个Node.js进程

这个问题让我十分苦恼... 有没有人成功地将 Socket.IO 扩展到由 Node.js 的 cluster 模块生成的多个“worker”进程中? 假设在四个 worker 进程中我有以下伪代码:// on the server var express = require('expres...

60得票7回答
Node_redis - 如何删除一个键?

有没有办法使用Node_redis按键删除一个条目? 我从文档中找不到这样的选项。

49得票2回答
如何在Node Redis中删除所有内容?

我希望能够删除所有的键。在 Node Redis 中有一种方式可以清空所有键吗? Redis 客户端:client = redis.createClient(REDIS_PORT, REDIS_HOST);

35得票7回答
如何在不影响剩余 TTL 的情况下更新 Redis 值?

有没有可能在不移除Redis键的现有ttl的情况下进行SET操作?目前我所知道的唯一方法是查找ttl并执行SETEX,但这似乎不够准确。

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

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

25得票7回答
如何使用Node将二进制对象存储在Redis中?

我正在尝试将一个二进制对象保存在Redis中,然后作为图像返回。 这是我用来保存数据的代码:var buff=new Buffer(data.data,'base64'); client.set(key,new Buffer(data.data,'base64')); 以下是将数据导出的代码...

20得票2回答
Node.js + Express + Redis,何时关闭连接?

我有一个使用Express和node_redis的Node应用程序。我正在遵循Learning Node书中概述的方法,并为整个应用程序的生命周期创建单个客户端。在这种方法下,我何时调用redis客户端上的close()?我需要吗? 相关代码 var express = require( ...

20得票3回答
如何在Node Redis中设置hmset的过期时间?

我以前使用client.setex(key, 900, value)来存储单个键值对。 但是,我想要存储一个带有过期时间的对象。 我想到了hmset函数,但是我不知道如何设置过期时间。 我想将其用于在对话中存储当前聊天的内容和文本。 请帮忙。

18得票2回答
在Centos上运行多个Redis实例

我希望在Centos 7上运行多个Redis实例。 有人能给我提供正确的链接或者在这里发布步骤吗。 我已经在Google上搜索了相关信息,但并没有找到任何相关信息。