翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成する
コンソール、、または を使用して ElastiCache、最初から Valkey AWS CLIまたは Redis OSS (クラスターモードが無効) レプリケーショングループを作成できます ElastiCache API。Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループには、常に 1 つのノードグループ、1 つのプライマリクラスター、最大 5 つのリードレプリカがあります。Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループは、データのパーティション化をサポートしていません。
注記
ノード/シャード制限は、クラスターあたり 500 まで増やすことができます。この制限の拡大をリクエストするには、「AWS サービスの制限」を参照し、リクエストにインスタンスタイプを含めます。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成するには、次のいずれかの方法を実行します。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成する (AWS CLI)
次の手順では、 を使用して Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します AWS CLI。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成する場合は、レプリケーショングループとそのすべてのノードを create-replication-group
コマンドを 1 回呼び出すだけで作成します AWS CLI 。以下のパラメータを含めます。
- --replication-group-id
作成するレプリケーショングループの名前。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループの命名制約は次のとおりです。
1~40 個の英数字またはハイフンを使用する必要があります。
先頭は文字を使用する必要があります。
連続する 2 つのハイフンを含めることはできません。
ハイフンで終わることはできません。
- --replication-group-description
レプリケーショングループの説明。
- --num-cache-clusters
このレプリケーションのグループ、プライマリおよびリードレプリカ全体で作成するノードの数。
マルチ AZ を有効にした場合(
--automatic-failover-enabled
)、--num-cache-clusters
の値は 2 以上であることが必要です。- --cache-node-type
レプリケーショングループの各ノードのノードタイプ。
ElastiCache では、次のノードタイプがサポートされています。一般に、現行世代のタイプは、以前の世代の同等タイプと比較した場合、メモリが多く処理能力が高くなっています。
各ノードタイプのパフォーマンスの詳細については、「Amazon EC2 インスタンスタイプ
」を参照してください。 - --data-tiering-enabled
r6gd ノードタイプを使用している場合は、このパラメータを設定します。データ階層化の必要がない場合は、
--no-data-tiering-enabled
を設定します。詳細については、「のデータ階層化 ElastiCache」を参照してください。- --cache-parameter-group
エンジンバージョンに対応するパラメータグループを指定します。Redis OSS3.2.4 以降を実行している場合は、
default.redis3.2
パラメータグループまたは から派生したパラメータグループを指定default.redis3.2
して、Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します。詳細については、「Valkey パラメータと Redis OSSパラメータ」を参照してください。- --network-type
ipv4
、ipv6
またはdual-stack
です。デュアルスタックを選択する場合は、--IpDiscovery
パラメータをipv4
またはipv6
に設定する必要があります。- --engine
redis
- --engine-version
最も豊富な機能のセットを利用するには、最新バージョンのエンジンを選択します。
ノードの名前は、レプリケーショングループ名の後に「-00
#」を追加することで決定されます。たとえば、レプリケーショングループ名 myReplGroup
を使用すると、プライマリの名前は myReplGroup-002
となり、リードレプリカの名前は myReplGroup-001
から myReplGroup-006
となります。
このレプリケーショングループで転送時または保管時の暗号化を有効にする場合は、--transit-encryption-enabled
パラメータと --at-rest-encryption-enabled
パラメータの一方または両方を追加し、次の条件を満たす必要があります。
-
レプリケーショングループは Redis OSSバージョン 3.2.6 または 4.0.10 を実行している必要があります。
-
レプリケーショングループは Amazon で作成する必要がありますVPC。
-
パラメータ
--cache-subnet-group
も含める必要があります。 -
また、このレプリケーショングループでオペレーションを実行するために必要なAUTHトークン (パスワード) の顧客指定の文字列値
--auth-token
に パラメータを含める必要があります。
次のオペレーションでは、プライマリレプリカと 2 つのレプリカの 3 つのノードsample-repl-group
を持つ Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します。
Linux、macOS、Unix の場合:
aws elasticache create-replication-group \ --replication-group-id
sample-repl-group
\ --replication-group-description"Demo cluster with replicas"
\ --num-cache-clusters3
\ --cache-node-typecache.m4.large
\ --engineredis
Windows の場合:
aws elasticache create-replication-group ^ --replication-group-id
sample-repl-group
^ --replication-group-description"Demo cluster with replicas"
^ --num-cache-clusters3
^ --cache-node-typecache.m4.large
^ --engineredis
このコマンドによる出力は次のようになります。
{
"ReplicationGroup": {
"Status": "creating",
"Description": "Demo cluster with replicas",
"ClusterEnabled": false,
"ReplicationGroupId": "sample-repl-group",
"SnapshotRetentionLimit": 0,
"AutomaticFailover": "disabled",
"SnapshotWindow": "01:30-02:30",
"MemberClusters": [
"sample-repl-group-001",
"sample-repl-group-002",
"sample-repl-group-003"
],
"CacheNodeType": "cache.m4.large",
"DataTiering": "disabled",
"PendingModifiedValues": {}
}
}
使用する追加情報とパラメータについては、 AWS CLI 「」トピックを参照してくださいcreate-replication-group。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成する (ElastiCache API)
次の手順では、 を使用して Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します ElastiCache API。
Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループをゼロから作成すると、レプリケーショングループとそのすべてのノードが CreateReplicationGroup
オペレーションを ElastiCache API 1 回呼び出すだけで作成されます。以下のパラメータを含めます。
- ReplicationGroupId
作成するレプリケーショングループの名前。
Valkey または Redis OSS (クラスターモードが有効) レプリケーショングループの命名制約は次のとおりです。
1~40 個の英数字またはハイフンを使用する必要があります。
先頭は文字を使用する必要があります。
連続する 2 つのハイフンを含めることはできません。
ハイフンで終わることはできません。
- ReplicationGroupDescription
レプリケーショングループの説明。
- NumCacheClusters
このレプリケーションのグループ、プライマリおよびリードレプリカ全体で作成するノードの総数。
マルチ AZ を有効にした場合(
AutomaticFailoverEnabled=true
)、NumCacheClusters
の値は 2 以上であることが必要です。- CacheNodeType
レプリケーショングループの各ノードのノードタイプ。
ElastiCache では、次のノードタイプがサポートされています。一般に、現行世代のタイプは、以前の世代の同等タイプと比較した場合、メモリが多く処理能力が高くなっています。
各ノードタイプのパフォーマンスの詳細については、「Amazon EC2 インスタンスタイプ
」を参照してください。 - --data-tiering-enabled
r6gd ノードタイプを使用している場合は、このパラメータを設定します。データ階層化の必要がない場合は、
--no-data-tiering-enabled
を設定します。詳細については、「のデータ階層化 ElastiCache」を参照してください。- CacheParameterGroup
エンジンバージョンに対応するパラメータグループを指定します。Redis OSS3.2.4 以降を実行している場合は、
default.redis3.2
パラメータグループまたは から派生したパラメータグループを指定default.redis3.2
して、Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します。詳細については、「Valkey パラメータと Redis OSSパラメータ」を参照してください。- --network-type
ipv4
、ipv
またはdual-stack
です。デュアルスタックを選択する場合は、--IpDiscovery
パラメータをipv4
またはipv6
に設定する必要があります。- エンジン
redis
- EngineVersion
6.0
ノードの名前は、レプリケーショングループ名の後に「-00
#」を追加することで決定されます。たとえば、レプリケーショングループ名 myReplGroup
を使用すると、プライマリの名前は myReplGroup-002
となり、リードレプリカの名前は myReplGroup-001
から myReplGroup-006
となります。
このレプリケーショングループで転送時または保管時の暗号化を有効にする場合は、TransitEncryptionEnabled=true
パラメータと AtRestEncryptionEnabled=true
パラメータの一方または両方を追加し、次の条件を満たす必要があります。
-
レプリケーショングループは Redis OSSバージョン 3.2.6 または 4.0.10 を実行している必要があります。
-
レプリケーショングループは Amazon で作成する必要がありますVPC。
-
パラメータ
CacheSubnetGroup
も含める必要があります。 -
また、このレプリケーショングループでオペレーションを実行するために必要なAUTHトークン (パスワード) の顧客指定の文字列値
AuthToken
に パラメータを含める必要があります。
次のオペレーションでは、プライマリレプリカと 2 つのレプリカの 3 つのノードmyReplGroup
を持つ Valkey または Redis OSS (クラスターモードが無効) レプリケーショングループを作成します。
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &CacheNodeType=cache.m4.large &CacheParameterGroup=default.redis6.x &Engine=redis &EngineVersion=6.0 &NumCacheClusters=3 &ReplicationGroupDescription=test%20group &ReplicationGroupId=myReplGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
使用する可能性のある追加情報とパラメータについては、 ElastiCache API「」トピックを参照してください。CreateReplicationGroup.