【发布时间】:2022-10-20 23:26:20
【问题描述】:
我正在尝试连接到 AWS Elasticache Redis 集群,但我一直得到这个,我仍然得到
Error MOVED 12218 ip:6379
以下是代码
https://www.npmjs.com/package/redis - redis: ^4.0.1
import {createClient} from "redis";
const client = createClient({url: "redis://xyz.abc.clustercfg.use2.cache.amazonaws.com:6379"});
await client.connect();
console.log("client connected");
console.log(await client.ping());
输出:
client connected
PONG
但是当我做await client.get(key) 或await client.set(key, value) 时,我得到了 MOVED 错误。
我什至关注了这个https://github.com/redis/node-redis/issues/1782,但我得到了同样的MOVED 12218 ip:6379 错误。
【问题讨论】:
-
不是 JS 专家,但您需要以不同的方式连接到 Redis 集群。与我在这里的答案相同的基本逻辑 - stackoverflow.com/a/71101587/4800344 - 但是代码会有所不同。
标签: amazon-web-services redis node-redis elastic-cache