本页介绍了如何使用 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