As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Criando um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero
Você pode criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero usando o ElastiCache console AWS CLI, o ou o. ElastiCache API Um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) sempre tem um grupo de nós, um cluster primário e até cinco réplicas de leitura. Os grupos de replicação Valkey ou Redis OSS (modo de cluster desativado) não oferecem suporte ao particionamento de seus dados.
nota
O limite de nó/fragmento pode ser aumentado para um máximo de 500 por cluster. Para solicitar um aumento de limite, consulte Limites de serviço da AWS e inclua o tipo de instância na solicitação.
Para criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero, use uma das seguintes abordagens:
Criando um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero ()AWS CLI
O procedimento a seguir cria um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) usando o. AWS CLI
Ao criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero, você cria o grupo de replicação e todos os seus nós com uma única chamada ao comando. AWS CLI
create-replication-group
Inclua os seguintes parâmetros.
- --replication-group-id
O nome do grupo de replicação que você está criando.
As restrições de nomenclatura do grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) são as seguintes:
Devem conter 1 a 40 caracteres alfanuméricos ou hifens.
Deve começar com uma letra.
Não podem conter dois hifens consecutivos.
Não podem terminar com um hífen.
- --replication-group-description
Descrição do grupo de replicação.
- --num-cache-clusters
O número de nós que você deseja criar com esse grupo de replicação, com réplicas primárias e de leitura combinadas.
Se você habilitar o Multi-AZ (
--automatic-failover-enabled
), o valor de--num-cache-clusters
deverá ser pelo menos 2.- --cache-node-type
O tipo de nó para cada nó no grupo de replicação.
ElastiCache suporta os seguintes tipos de nós. Em linhas gerais, os tipos da geração atual fornecem mais memória e poder computacional a um custo mais baixo em comparação aos equivalentes das geração anteriores.
Para obter mais informações sobre detalhes de desempenho para cada tipo de nó, consulte Tipos de EC2 instância da Amazon
. - --data-tiering-enabled
Defina esse parâmetro se estiver usando um tipo de nó r6gd. Se não quiser classificação de dados em níveis, defina
--no-data-tiering-enabled
. Para obter mais informações, consulte Hierarquização de dados em ElastiCache.- --cache-parameter-group
Especifique um grupo de parâmetros que corresponda à versão do seu mecanismo. Se você estiver executando o Redis OSS 3.2.4 ou posterior, especifique o grupo de
default.redis3.2
parâmetros ou um grupo de parâmetros derivadodefault.redis3.2
para criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado). Para obter mais informações, consulte Parâmetros Valkey e Redis OSS.- --network-type
ipv4
,ipv6
oudual-stack
. Se você escolher pilha dupla, deverá definir o parâmetro--IpDiscovery
comoipv4
ouipv6
.- --engine
redis
- --engine-version
Para ter o conjunto mais amplo de recursos, escolha a versão mais recente do mecanismo.
Os nomes dos nós serão derivados do nome do grupo de replicação depois de adicionar -00
# ao nome do grupo de replicação. Por exemplo, usando o nome do grupo de replicação myReplGroup
, o nome para o primário será myReplGroup-001
e as réplicas de leitura myReplGroup-002
e myReplGroup-006
.
Se você quiser habilitar a criptografia em trânsito ou em repouso neste grupo de replicação, adicione um ou ambos os parâmetros --transit-encryption-enabled
ou --at-rest-encryption-enabled
e cumpra as seguintes condições.
-
Seu grupo de replicação deve estar executando a OSS versão 3.2.6 ou 4.0.10 do Redis.
-
O grupo de replicação deve ser criado em uma AmazonVPC.
-
Você também deve incluir o parâmetro
--cache-subnet-group
. -
Você também deve incluir o parâmetro
--auth-token
com o valor da string especificado pelo cliente para seu AUTH token (senha) necessário para realizar operações nesse grupo de replicação.
A operação a seguir cria um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) sample-repl-group
com três nós, um primário e duas réplicas.
Para Linux, macOS ou 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
Para 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
A saída desse comando é semelhante a esta.
{
"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": {}
}
}
Para obter informações e parâmetros adicionais que você talvez queira usar, consulte o AWS CLI tópico create-replication-group.
Criando um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero () ElastiCache API
O procedimento a seguir cria um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) usando o. ElastiCache API
Ao criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero, você cria o grupo de replicação e todos os seus nós com uma única chamada para a operação. ElastiCache API CreateReplicationGroup
Inclua os seguintes parâmetros.
- ReplicationGroupId
O nome do grupo de replicação que você está criando.
As restrições de nomenclatura de grupos de replicação Valkey ou Redis OSS (modo de cluster ativado) são as seguintes:
Devem conter 1 a 40 caracteres alfanuméricos ou hifens.
Deve começar com uma letra.
Não podem conter dois hifens consecutivos.
Não podem terminar com um hífen.
- ReplicationGroupDescription
Sua descrição do grupo de replicação.
- NumCacheClusters
O número total de nós que você deseja criar com esse grupo de replicação, com réplicas primárias e de leitura combinadas.
Se você habilitar o Multi-AZ (
AutomaticFailoverEnabled=true
), o valor deNumCacheClusters
deverá ser pelo menos 2.- CacheNodeType
O tipo de nó para cada nó no grupo de replicação.
ElastiCache suporta os seguintes tipos de nós. Em linhas gerais, os tipos da geração atual fornecem mais memória e poder computacional a um custo mais baixo em comparação aos equivalentes das geração anteriores.
Para obter mais informações sobre detalhes de desempenho para cada tipo de nó, consulte Tipos de EC2 instância da Amazon
. - --data-tiering-enabled
Defina esse parâmetro se estiver usando um tipo de nó r6gd. Se não quiser classificação de dados em níveis, defina
--no-data-tiering-enabled
. Para obter mais informações, consulte Hierarquização de dados em ElastiCache.- CacheParameterGroup
Especifique um grupo de parâmetros que corresponda à versão do seu mecanismo. Se você estiver executando o Redis OSS 3.2.4 ou posterior, especifique o grupo de
default.redis3.2
parâmetros ou um grupo de parâmetros derivadodefault.redis3.2
para criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado). Para obter mais informações, consulte Parâmetros Valkey e Redis OSS.- --network-type
ipv4
,ipv
oudual-stack
. Se você escolher pilha dupla, deverá definir o parâmetro--IpDiscovery
comoipv4
ouipv6
.- Mecanismo
redis
- EngineVersion
6.0
Os nomes dos nós serão derivados do nome do grupo de replicação depois de adicionar -00
# ao nome do grupo de replicação. Por exemplo, usando o nome do grupo de replicação myReplGroup
, o nome para o primário será myReplGroup-001
e as réplicas de leitura myReplGroup-002
e myReplGroup-006
.
Se você quiser habilitar a criptografia em trânsito ou em repouso neste grupo de replicação, adicione um ou ambos os parâmetros TransitEncryptionEnabled=true
ou AtRestEncryptionEnabled=true
e cumpra as seguintes condições.
-
Seu grupo de replicação deve estar executando a OSS versão 3.2.6 ou 4.0.10 do Redis.
-
O grupo de replicação deve ser criado em uma AmazonVPC.
-
Você também deve incluir o parâmetro
CacheSubnetGroup
. -
Você também deve incluir o parâmetro
AuthToken
com o valor da string especificado pelo cliente para seu AUTH token (senha) necessário para realizar operações nesse grupo de replicação.
A operação a seguir cria o grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) myReplGroup
com três nós, um primário e duas réplicas.
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>
Para obter informações adicionais e parâmetros que você queira usar, consulte o tópico sobre a ElastiCache API CreateReplicationGroup.