当前位置: 首页 > 知识库问答 >
问题:

连接Google Cloud Memorystore和App Engine服务

罗乐意
2023-03-14

我假设“相同地区”代表欧洲-西部-X?如果这是真的,我仍然无法连接,在IPx.x.x.x:xxx上配置node.js,就像gcloud控制台中描述的那样(对于我的活动Redis实例)app throws connection failed,etimedout

地域是原因吗?

实例的授权网络设置为default,apps app.yaml有:

Redis连接到x.x.x.x:xxxx失败-连接ETIMEDOUT x.x.x.x:xxxx

我使用node_redis和下面的代码片段来测试连接(REDIS_PORT和REDIS_IP是我在Memorystore实例页面上看到的值):

const redis = require('redis'); 
let redisClient = redis.createClient(REDIS_PORT, REDIS_IP);

redisClient.set("string key", "string val", redis.print);
redisClient.hset("hash key", "hashtest 1", "some value", redis.print);
redisClient.hset(["hash key", "hashtest 2", "some other value"], redis.print);
redisClient.hkeys("hash key", function (err, replies) {
    console.log(replies.length + " replies:");
    replies.forEach(function (reply, i) {
        console.log("    " + i + ": " + reply);
    });
    redisClient.quit();
});
redisClient.on("error", function (err) {
    console.log("Redis rror " + err);
});

共有1个答案

扶开诚
2023-03-14

区域是特定的地理位置,每个区域都有不同的地带(或只有一个)。例如,europe-west1-b和europe-west1-c是同一个区域(europe-west1),但不同的区域(b或c)。

此外,europe-west1和europe-west2是不同的区域,就像europe-west1和us-central1是不同的区域一样。

关于您的问题,Euro-West与Euro-West 1相同,因此您应该选择它将GAE连接到MemoryStore。如果您为地区选择两个不同的“数字”,因为它们是不同的地区,您将无法连接。

    null
 类似资料:
  • 启动mysql服务: sudo service mysql start 停止mysql服务: sudo service mysql stop 要连接到服务器,我们通常需要提供MySQL的用户名来触发mysql,很可能,还需要密码。如果你的服务器运行在一个其他的机器上,你还需要指定主机名。联系管理员来找到连接参数(例如主机名,用户名和密码),当你知道了正确的参数后,你可以像下面那样连接: she

  • 我创建了一个PHP websocket服务器脚本,如下所示。

  • 我读过萨姆·纽曼的《微服务》一书,在关于分裂整体的一章中,他举了一个“打破外键关系”的例子,他承认跨API进行连接会更慢--但他接着说,如果你的应用程序足够快,它比以前慢有关系吗? 这似乎有点油嘴滑舌?人的经历是什么?您使用了哪些技术来使API联接执行得令人满意?

  • 本文向大家介绍面向连接的服务和无连接的服务之间的差异。,包括了面向连接的服务和无连接的服务之间的差异。的使用技巧和注意事项,需要的朋友参考一下 这些服务都用于在两个或多个设备之间建立连接。这些服务是网络层的一部分。 面向连接的服务 面向连接的服务就像电话系统。它以建立连接开始,以连接终止结束。该服务使用握手方法在发送方和接收方之间建立连接。 无连接服务 面向连接的服务就像一个邮政系统。它不必建立连

  • 以下是管道代码: 下面是BlobKey类,它接受中间输出并生成供Map2使用的blob密钥: StoreOutput类与Google的MapReduce demo https://github.com/googleCloudplatform/appengine-mapReduce/blob/master/python/demo/main.py中的类相同,并且执行与BlobKey类相同的操作,但还将

  • 问题内容: 我正在尝试通过sql developer连接到远程服务器上的oracle db。我将连接详细信息复制到tnsnames,并且能够连接到数据库。 但是我有另一个与sqldeveloper相同的数据库应用程序,当我尝试建立连接时,我不断收到此错误。此应用程序使用需要主机名和SID的oracle jdbc瘦客户端。 我收到以下错误: java.sql.SQLException:侦听器拒绝连接