问题标签 [node-redis]
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.
node.js - redis.lpush 若干项
在我的node.js
脚本中,我有一个字符串数组,我想将LPUSH
这些字符串放入 Redis 队列中。我试过了:
这导致单个字符串被推送:
Redis 在LPUSH
命令中支持多个值,我正在寻求有关使用此功能的帮助。我不是在问如何遍历我的数组并分别推送每个项目。:)
编辑:
我知道我是否这样做:
我得到了我的期望,但在我的实际应用程序中,数组是在运行时生成的,我不知道它的内容。
node.js - node-redis 报告“没有 MULT 的执行”
错误输出:
节点脚本:
node.js - node.js 和 redis:是否可以跨节点连接访问 redis 存储?
一个非常基本的问题,但我在任何地方都找不到答案(可能是因为它太明显了):
在 node.js(即“redis”npm 模块)中,redis 存储是否像其他数据库一样,可以跨 node.js 连接访问?
假设我像这样设置我的 node.js 服务器
并假设我有两个单独的连接:用户 A 和用户 B。如果用户 A 有
和用户 B(在不同的节点连接上)确实
用户 B 会得到未定义还是会得到“bar”?
javascript - 使用集群将 Socket.IO 扩展到多个 Node.js 进程
用这个把我的头发扯掉......有没有人设法将Socket.IO 扩展到由 Node.js 的集群模块产生的多个“工作”进程?
假设我在四个工作进程(伪)上有以下内容:
而在浏览器...
问题:由于四个单独的工作进程发送消息,我每秒都会收到四条消息。
如何确保消息只发送一次?
node.js - Node-redis 很长的初始连接
有时我的 node-redis 客户端需要很长时间才能初始连接到 redis 服务器。
我在这里记录 .on('error')、.on('end')、.on('connect') 和 .on('ready') 事件:
当它发生时,我通常可以使用 redis-cli 连接到 redis-server。
有人对此原因有任何想法吗?
redis - call': ERR 无效 IP 地址在 MEET (Redis::CommandError) Redis
当我第一次执行 redis cluster 命令时,我遇到了错误
如果我第二次执行相同的命令,则错误更改为以下
请帮我解决这两个问题。
如果有 Redis 集群配置的新手教程请与我分享。
node.js - 将数据插入 REDIS (node.js + redis)
如何,我可以插入(存储)这样的数据(node.js + redis):
以及我可以为 g1 或 g2 增加多少?
PS 以这种方式插入时间戳时,redis-cli 显示时间戳而不是 UNIX 时间
redis - 雷迪斯。获取 where 子句
我有这个键列表:
我怎样才能只获得时间戳大于 1377550561300 的密钥?
node.js - 在 mongodb 中使用 redis
我有一个默认的 Express 应用程序,我的路由 index.js 文件如下所示:
现在,假设在我的 app.js 文件中,client
对象是连接到我的 redis 服务器的 redis 客户端,并且我希望能够在我的用户模型中使用该客户端对象,例如避免重复登录尝试。我怎样才能在我的用户模型中访问该对象?这是该模型的代码
node.js - 节点 Redis EC2 错误连接
我在 Aws EC2 上的 node_redis 中发现了一些奇怪的行为。
假设我有两个 EC2 实例。
第一个用于 DB(Redis、MYSQL 等),它的 IP 像这样ip-1-1-1-1.eu-west-1.compute.internal
第二个是基于NodeJS的应用程序,它的IP是ip-2-2-2-2.eu-west-1.compute.internal
在安全组中我添加了这个:
我使用node_redis模块与 Redis 通信。我需要从一个实例连接到另一个实例。
所以现在我(可能)可以从另一个连接到 Redis(第一台服务器):
但是这种方式会导致错误:
它尝试将 (!) 连接到127.0.0.1
i 而不是1.1.1.1
. 我说“好的。让我们尝试另一种方式!”
还有..砰!这里同样的错误:
那么,也许完整的 redis url 会有所帮助?
不 :(
使用内部网址时也是如此:
那么,它有什么问题呢?提前致谢。