AWS Elastic Cache Redis Cluster `MOVED XXXXX ip:6379` 错误

拉詹沙阿

我正在尝试连接到 AWS Elastic Cache 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错误。

dead_webdev

我希望您在 aws 中尝试启用集群模式的 redis。

"redis": "^4.1.0".

我正在使用这个 redis 版本如果是这样,那么你可以试试下面的代码

    const redis = require('redis');

    const client = redis.createCluster({
      rootNodes: [
        {
          url: `redis://${ConfigurationEndpoint}:${port}`,
        },
      ],
      useReplicas: true,
     });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过Spring Boot Java在本地访问时,AWS Elastic Cache(Redis)无法连接(jedis连接错误)

带有C#的AWS Elastic Cache Redis

AWS Elastic Cache是否支持Redis集群上的发布/订阅?

Redis错误:错误:Redis与127.0.0.1:6379的连接失败-连接ECONNREFUSED 127.0.0.1:6379

错误:Redis与127.0.0.1:6379的连接失败-连接ECONNREFUSED 127.0.0.1:6379 Heroku

无法连接到redis:// localhost:6379/0:错误99连接到localhost:6379。无法分配请求的地址

AWS Elastic Beanstalk错误-乘客

在AWS上请求特定的Elastic IP

Redis HMSEET发生错误,请拨打tcp:6379:connect:连接被拒绝

docker-compose + django + redis-错误111连接到127.0.0.1:6379。拒绝连接

redis.exceptions.ConnectionError:错误-2连接到localhost:6379。名称或服务未知

在docker-compose上127.0.0.1:6379(Errno :: ECONNREFUSED)上连接到Redis的Sidekiq错误

redis.exceptions.ConnectionError: 错误 99 连接到 localhost:6379。无法分配请求的地址

Redis Cluster on AWS在connect-redis和ioredis上的配置

错误:无法更新AWS Elastic Beanstalk环境

AWS Elastic Beanstalk更新环境错误

使用生菜的Redis Spring数据:com.lambdaworks.redis.RedisCommandExecutionException:MOVED错误

蒸气云部署失败:套接字错误:尝试连接到http://redis.eu.vapor.cloud:6379失败

Redis:创建服务器TCP侦听套接字*:6379:无法绑定套接字,错误号:13

名称或服务未知[tcp:// redis:6379]

获取用于AWS Elastic IP的letsEncrypt CA证书

指向新实例的AWS Elastic IP无法正常工作

执行AWS Lambda函数时如何选择Elastic IP

将一个AWS Elastic IP用于多个实例

Kubernetes上的Redis主/从设置会引发错误:BRPOPLPUSH {ReplyError:MOVED 2651

redis cluster reshard [ERR] 调用迁移:ERR 语法错误

AWS Elastic BeanStalk Node.js部署错误

AWS Elastic Beanstalk中的mysqlclient安装错误

AWS Elastic Search Domain的Route53给出证书错误