gpt4 book ai didi

javascript - 在我的案例中如何连接到 elasticache?

转载 作者:行者123 更新时间:2023-11-30 15:19:04 24 4
gpt4 key购买 nike

我正在尝试从我的应用程序连接到 aws elasticache。

我知道端点和端口,但出于某种原因我无法连接到它。

我使用了这个 npm 包: https://www.npmjs.com/package/node-memcached-client

代码:

const Memcached = require('node-memcached-client');
const client = new Memcached({
host: 'mycache.aa11c.0001.use2.cache.amazonaws.com', //fake aws cache endpoint
port: 11211
});
console.log(client); // I can see it outputs stuff

client.connect()
.then(c => {
console.log('connected');
console.log(c);

}).catch(function(err){
console.log('error connecting');
console.log(err);
});

出于某种原因,当我运行代码时,我只看到

[Memcached] INFO: Nothing any connection to mycache.aa11c.0001.use2.cache.amazonaws.com:11211, created sid:1

console.log 中没有错误或connected 消息。我在这里做错了什么吗?

谢谢!

最佳答案

您可能需要阅读以下来自 AWS 的文档以从 AWS 外部访问 Elasticache 资源:

Access AWS Elasticache from outside

我建议设置一个本地 memcached 实例用于开发和调试,并从测试和生产环境中的 EC2 实例连接到 Elasticache。

尝试设置 NAT 和映射 IP 地址的投资返回率对于开发/测试来说是不合理的,除非绝对必要。

关于javascript - 在我的案例中如何连接到 elasticache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44035601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com