问题标签 [google-cloud-memorystore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-networking - 使用 VPC 对等访问 Memorystore (Redis)
想象一下,我有一个称为 VPC vpc-1
,它有一个与之关联的 Memorystore (Redis) 实例。我的理解是 Redis 存在于它自己的 VPC 中,并且有 VPC 对等互连用于连接vpc-1
到 Redis 的 VPC。现在让我们想象一下,我创建了第二个 VPC vpc-2
,并将该 VPC 与vpc-1
. 我现在创建一个带有网络接口的虚拟机到vpc-2
. vpc-1
此 VM 现在可以访问附加到和的VPC 资源vpc-2
。但是,由于 VPC 对等互连不具有传递性,因此 VM 无法访问 Redis 实例。
我的困惑现在变成了……连接到vpc-2
VPC的 VM 是否有可能vpc-1
与其关联的 Memorystore (Redis) 实例 ( vpc-1
) 访问该 Redis 实例?
我意识到我可以切换我的故事以使用共享 VPC ......但是我想知道如果我想专门使用 VPC 对等互连有哪些选择。
google-cloud-platform - 谷歌 GCP 云运行 redis 客户端失去与实例的连接
我在谷歌 cloudrun 上运行我的 nodejs 应用程序。我的应用程序连接到 google memorystore redis。每隔几分钟就会出现以下错误
错误:读取连接重置
其次是
AbortError:Redis 连接丢失并且命令中止。它可能已被处理。
请帮助我错过了什么?
我的nodejs代码
ssl - 从 GKE pod 连接到 GCP redis 内存存储
我在 vpc 网络中创建了 gcp redis 内存存储
我关注了https://cloud.google.com/memorystore/docs/redis/connecting-redis-instance#connecting_to_a_redis_instance_that_uses_auth这篇文章,我能够从计算引擎连接到内存存储。
但是当我尝试从 GKE 连接时
集群信息
我收到以下错误
最终我希望能够使用 GKE pod 中的 redis 内存存储。
任何帮助表示赞赏。
google-cloud-platform - Cloud Memorystore Redis CPU利用率高
我们正在使用 Cloud Memorystore Redis 实例向我们的面向 Internet 的关键任务应用程序添加一个缓存层。对 Memorystore 实例的调用总数(包括获取、设置和密钥过期操作)约为每秒 10-15K。CPU 利用率一直保持在 75-80% 左右,并且预计利用率会更高。
目前,我们在标准服务层下使用 M4 容量层。
https://cloud.google.com/memorystore/docs/redis/pricing
需要明确以下几点。
- M4容量层对应多少个CPU核心?
- 超过 100% 的 CPU 利用率真的令人担忧吗?我们预计会有任何明显的性能问题吗?
- 有哪些选项可以解决由较高 CPU 利用率 (>=100%) 引起的性能问题(如果有)?切换到 M5 容量层将解决高 CPU 消耗和相应的问题。
我们的应用程序确实是 CPU 密集型的,我们看不到任何进一步优化我们的应用程序的方法。期待一些有用的参考。
google-cloud-platform - 谷歌云,哪个存储更好,key/value
我需要存储(对于系统中的每个用户操作)一对字符串: TransId、DetailId ,主要我需要读取这个值,有时更新并最终删除。
在系统重新启动或其他维护后,数据应该是持久可用的。
最简单的方法是使用 CloudSQL,但我正在考虑带有故障转移的 Memorystore(标准,不是基本的)。
Memorystore 适用于键值存储,但适用于缓存......(与 CloudSQL 相比可能更昂贵)
所以也许理想的选择是 CloudSQL,以防需要更好的性能(Memorystore 的额外缓存)。
你怎么看?
google-cloud-platform - 端口转发从本地机器连接到 Redis 的 Memorystore 失败
我正在尝试按照本指南从我的本地计算机连接到我的 Redis 实例,您可以在其中创建一个 Compute Engine 实例以用于将端口转发到 Redis 实例。
我能够使用以下方法创建 Compute Engine 实例:
gcloud compute instances create redis-port-forward-vm --machine-type=f1-micro --zone=us-east1-d
。
当我尝试创建一个 SSH 隧道时,该隧道使用以下端口通过 Compute Engine 虚拟机转发流量:
gcloud compute ssh redis-port-forward-vm --zone=us-east1-d -- -N -L 6379:REDIS_INSTANCE_IP_ADDRESS:6379
.
我收到以下错误:
channel 2: open failed: connect failed: Connection timed out
。
我不明白可能是什么问题,我能够成功通过 SSH 连接到 Compute Engine 实例,但端口转发不起作用。
.net-core - 带有 GCP 内存存储的 Redis 缓存 .net 核心示例
有没有人有使用 GCP Memorystore Redis 实例的 .Net 核心示例。需要使用哪些库主要用于键值对类型的存储。
redis-cache - 如何使用 .net 核心在 RedisCache 的 Google 内存存储上执行键(读、写、删除)
如何使用 .net 核心在 RedisCache 的 Google 内存存储上执行键(读取、写入、删除)
django - GCP:从云运行 Django 应用程序连接到 Memotystore?
我想将缓存添加到 Cloud Run 上托管的 Django 应用。
从 Django官方文档中,我们可以将 Django 连接到基于内存的缓存。由于我使用的是 Cloud Run,因此内存已被清理。
Memotystore 似乎很适合这个目的,但只有flask 和 redis 的教程。
我怎么能做到这一点?
还是我应该只使用数据库缓存?