本页介绍如何使用 Google Cloud Console 和 Google Cloud CLI 创建和管理 Memorystore for Memcached 实例。
如需查看实例创建指南,请参阅预配 Memcached 实例的最佳做法。
如需查看创建和管理 Memcached 实例所需的权限列表,请参阅访问控制和权限。
创建 Memcached 实例
如需创建 Memcached 实例,请执行以下操作:
控制台
转到 Google Cloud Console 中的 Memorystore for Memcached 页面。
Memorystore for Memcached点击创建实例按钮。
在创建 Memcached 实例页面上,为新实例选择配置。
- 输入实例 ID,仅使用小写字母、数字和连字符。以字母开头。
- 例如
my-memcached-instance-1
。
- 例如
- (可选)为实例输入显示名。
- 从地区下拉列表中选择一个地区。
- 从区域下拉列表中选择
Automatically distribute
或首选区域。 - 选择所需的节点数量。
- 选择所需的每个节点的内存。
- 选择所需的每个节点的核心数。
选择所需的授权网络。
- 输入实例 ID,仅使用小写字母、数字和连字符。以字母开头。
点击创建。
gcloud
设置要在其中创建 Memcached 实例的默认项目。输入以下命令,将 highlighted-variables 替换为适当的值:
gcloud config set core/project project-id
创建 Memcached 实例
gcloud memcache instances create myinstance --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s)
其中:
- number-of-nodes 是您所需的节点数。
- number-of-cpus 是所需的 vCPU 数量。
- 可接受的值:
1
或2-32
(仅适用于偶数值)。 - 每个 vCPU 都需要 0.9GB 的节点内存,并且支持高达 8GB 的节点内存。
- 可接受的值:
memory-per-node 是每个节点所需的内存。
- 最小值:1 GB 或(每个节点 0.9GB * vCPU 数量),二者取较大值。
- 最大值:256 GB。
region 是要在其中创建节点的地区。
zone(s) 是在其中创建节点的区域。
- 排除
--zones
标志以在区域之间自动分配节点。
- 排除
例如:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c
查看实例信息
要查看实例信息,请执行以下操作:
控制台
转到 Google Cloud Console 中的 Memorystore for Memcached 页面。
Memorystore for Memcached点击实例 ID 以查看其信息。
gcloud
如需查看地区中所有 Memcached 实例的列表,请输入以下命令:
gcloud memcache instances list --region=region-id
要查看实例的详细信息,请输入以下命令:
gcloud memcache instances describe instance_id --region=region_id
修改实例
要修改实例,请执行以下操作:
控制台
转到 Google Cloud Console 中的 Memorystore for Memcached 页面。
Memorystore for Memcached点击要修改的实例的实例 ID。
点击修改按钮。
在修改 Memcached 实例页面中,可以更改实例的以下内容:
- 节点数 - 如需了解详情,请参阅扩缩 Memcached 实例。
- 显示名
点击保存按钮。
在执行更新时,Memorystore for Memcached 主页上的实例旁边会显示一个旋转的圆圈。更新完成后,圆圈变成绿色勾号。
gcloud
您可在创建实例后更新以下属性:
节点数 - 如需了解详情,请参阅扩缩 Memcached 实例。
Memcached 配置 - 如需了解详情,请参阅配置 Memcached 实例。
标签
显示名
例如,输入以下命令以更新实例的显示名和标签,并将 variables 替换为适当的值:
gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value
删除实例
要删除实例,请如下操作:
控制台
转到 Google Cloud Console 中的 Memorystore for Memcached 页面。
Memorystore for Memcached点击实例 ID。
点击删除按钮。
输入实例 ID,然后点击删除按钮,确认您要删除该实例。
gcloud
如需删除实例,请输入以下命令:
gcloud memcache instances delete instance-id --region=region-id