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á.
Criação de um grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado) do início
Você pode criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero usando o ElastiCache console, o ou a API AWS CLI. ElastiCache Um grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado) sempre possui um grupo de nó, um cluster primário e até cinco réplicas de leitura. Os grupos de replicação do Valkey ou Redis OSS (modo cluster desabilitado) não são compatíveis com o particionamento dos seus dados.
nota
O node/shard limite pode ser aumentado até 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 do Valkey ou Redis OSS (modo cluster desabilitado) do início, siga 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 do Valkey ou Redis OSS (modo cluster desabilitado) usando a 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 do Valkey ou Redis OSS (modo cluster desabilitado) 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 Multi-AZ (
--automatic-failover-enabled), o valor de--num-cache-clustersdeverá ser pelo menos 2.- --cache-node-type
O tipo de nó para cada nó no grupo de replicação.
ElastiCache oferece suporte aos seguintes tipos de nós. De um modo geral, os tipos de última geração fornecem mais memória e poder computacional a um custo menor quando comparados aos equivalentes da geração anterior.
Para obter detalhes de desempenho para cada tipo de nó, consulte Tipos de instância do
Amazon EC2. - --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 Classificação por níveis de dados em ElastiCache.- --cache-parameter-group
Especifique um grupo de parâmetros que corresponda à versão do seu mecanismo. Por exemplo, se você estiver executando o Redis OSS 7.1, especifique o grupo de parâmetros ou um grupo de
default.redis7parâmetros derivadodefault.redis7para criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado). Para obter mais informações, consulte Parâmetros do Valkey e do Redis OSS.- --network-type
ipv4,ipv6oudual-stack. Se você escolher pilha dupla, deverá definir o parâmetro--IpDiscoverycomoipv4ouipv6.- --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 o Valkey ou o Redis OSS versão 4.0.10 ou posterior.
-
O grupo de replicação precisa ser criado em uma Amazon VPC.
-
Você também deve incluir o parâmetro
--cache-subnet-group. -
Você também deve incluir o parâmetro
--auth-tokencom o valor de string especificado pelo cliente para o token AUTH (senha) necessário para realizar operações neste grupo de replicação.
A seguinte operação cria um grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado) 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-idsample-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-idsample-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 mais informações e parâmetros que você talvez queira usar, consulte o AWS CLI tópico https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html create-replication-group.
Criação de um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) do zero (API) ElastiCache
O procedimento a seguir cria um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) usando a API. ElastiCache
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 da API. ElastiCache CreateReplicationGroup Inclua os seguintes parâmetros.
- ReplicationGroupId
O nome do grupo de replicação que você está criando.
As restrições de nomenclatura do grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado) 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 Multi-AZ (
AutomaticFailoverEnabled=true), o valor deNumCacheClustersdeverá ser pelo menos 2.- CacheNodeType
O tipo de nó para cada nó no grupo de replicação.
ElastiCache oferece suporte aos seguintes tipos de nós. De um modo geral, os tipos de última geração fornecem mais memória e poder computacional a um custo menor quando comparados aos equivalentes da geração anterior.
Para obter detalhes de desempenho para cada tipo de nó, consulte Tipos de instância do
Amazon EC2. - --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 Classificação por níveis de dados em ElastiCache.- CacheParameterGroup
Especifique um grupo de parâmetros que corresponda à versão do seu mecanismo. Por exemplo, se você estiver executando o Redis OSS 7.1, especifique o grupo de parâmetros ou um grupo de
default.redis7parâmetros derivadodefault.redis7para criar um grupo de replicação Valkey ou Redis OSS (modo de cluster desativado). Para obter mais informações, consulte Parâmetros do Valkey e do Redis OSS.- --network-type
ipv4,ipvoudual-stack. Se você escolher pilha dupla, deverá definir o parâmetro--IpDiscoverycomoipv4ouipv6.- 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 o Valkey ou o Redis OSS versão 4.0.10 ou posterior.
-
O grupo de replicação precisa ser criado em uma Amazon VPC.
-
Você também deve incluir o parâmetro
CacheSubnetGroup. -
Você também deve incluir o parâmetro
AuthTokencom o valor de string especificado pelo cliente para o token AUTH (senha) necessário para realizar operações neste grupo de replicação.
A seguinte operação cria o grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado) 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 mais informações e parâmetros que você talvez queira usar, consulte o tópico ElastiCache da APICreateReplicationGroup.