首页 > 解决方案 > 无法连接到 MemoryStore 实例(GKE、Node.js)

问题描述

我的 Redis 主机是'10.0.0.x',端口是6379,并且我确保托管 Node.js pod 和 MemoryStore 的 k8s 集群位于同一区域,但在尝试连接时它仍然超时。

var Redis = require('ioredis');
var redis = new Redis({
    port: 6379,          // Redis port
    host: '10.0.0.x',   // Redis host
})
redis.on('connect', () => console.log('connected'))

我错过了一步吗?

标签: redisgoogle-cloud-platformgoogle-cloud-memorystore

解决方案


我必须在 Kubernetes Engine 仪表板中启用 VPC Native Alias IP。

在此处输入图像描述

https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips


推荐阅读