本页介绍了如何使用 Google Cloud 控制台和 Google Cloud CLI 创建和管理 Memorystore for Memcached 实例。
如需查看实例创建指南,请参阅预配 Memcached 实例的最佳做法。
如需查看创建和管理 Memcached 实例所需的权限列表,请参阅访问控制和权限。
创建 Memcached 实例
如需创建 Memcached 实例,请执行以下操作:
控制台
- 前往 Google Cloud 控制台中的 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 instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version - 其中: - instance-id 是分配给实例的 ID。实例 ID 必须介于 1 到 63 个字符之间,且只能使用小写字母、数字或连字符。并且必须以小写字母开头并以小写字母或数字结尾。
- 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标志以在区域之间自动分配节点。
 
- 排除 
- memcached version 是实例的 Memcached 版本。可接受的值为 - 1.5和- 1.6.15。
 - 例如: - 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 --memcached-version=1.6.15 
创建使用特定 IP 地址范围的 Memcached 实例
控制台
- 按照创建 Memcached 实例中的说明操作,直到看到选择 IP 地址范围(可选)部分。 
- 使用选择 IP 范围下拉菜单为您的网络选择现有的已分配范围。如需了解如何为专用服务访问通道创建和列出 IP 地址范围分配,请参阅创建 IP 地址分配和列出分配的 IP 地址范围。 
gcloud
创建 Memcached 实例
gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)
替换以下内容:
- instance-id 是分配给实例的 ID。实例 ID 必须介于 1 到 63 个字符之间,且只能使用小写字母、数字或连字符。并且必须以小写字母开头并以小写字母或数字结尾。
- 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标志以在区域之间自动分配节点。
 
- 排除 
- network 是用于创建实例的网络。其格式为: - projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID。此处使用的网络 ID 必须与分配的 IP 网段所在的网络 ID 一致。否则,创建操作将失败。
- range-name(s) 是分配的一个或多个专用服务访问范围的名称。如需了解如何为专用服务访问通道创建和列出 IP 地址范围分配,请参阅创建 IP 地址分配和列出分配的 IP 地址范围。 
例如:
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 --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2
查看实例信息
要查看实例信息,请执行以下操作:
控制台
- 前往 Google Cloud 控制台中的 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 控制台中的 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 控制台中的 Memorystore for Memcached 页面。 
 Memorystore for Memcached
- 点击实例 ID。 
- 点击删除按钮。 
- 输入实例 ID,然后点击删除按钮,确认您要删除该实例。 
gcloud
- 如需删除实例,请输入以下命令: - gcloud memcache instances delete instance-id --region=region-id