Criação de um cluster do Valkey ou Redis OSS
Os exemplos a seguir mostram como criar um cluster do Valkey ou Redis OSS usando o Console de gerenciamento da AWS, a AWS CLI e a API do ElastiCache.
O ElastiCache oferece suporte para replicação quando você usa o mecanismo Valkey ou Redis OSS. Para monitorar a latência entre quando os dados são gravados em um cluster primário de leitura/gravação do Valkey ou Redis OSS e quando ele é propagado para um cluster secundário somente leitura, o ElastiCache adiciona ao cluster uma chave especial, ElastiCacheMasterReplicationTimestamp. Essa chave é a hora em Tempo Universal Coordenado (UTC) atual. Como um cluster do Valkey ou Redis OSS pode ser adicionado a um grupo de replicação mais tarde, essa chave está incluída em todos os clusters do Valkey ou Redis OSS, mesmo que inicialmente eles não sejam membros de um grupo de replicação. Para obter mais informações sobre grupos de replicação, consulte Alta disponibilidade com o uso de grupos de replicação.
Para criar um cluster do Valkey ou Redis OSS (modo de cluster desabilitado), siga as etapas em Criação de um cluster do Valkey (modo cluster desabilitado) (console).
Assim que o status do seu cluster for available (disponível), você poderá conceder acesso ao Amazon EC2 a ele, conectar-se a ele e começar a usá-lo. Para obter mais informações, consulte Etapa 3. Autorizar o acesso ao cluster e Etapa 4: Conectar-se ao nó de um cluster.
Importante
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte Exclusão de um cluster no ElastiCache.
Se você estiver executando o Redis OSS 3.2.4 ou posterior, será possível criar um cluster do Valkey ou Redis OSS (modo cluster habilitado). Clusters do Valkey ou Redis OSS (modo cluster habilitado) oferecem suporte para o particionamento dos seus dados entre 1 e 500 fragmentos (API/CLI: grupos de nós), mas com algumas limitações. Para obter uma comparação entre o Valkey ou Redis OSS (modo cluster desabilitado) e o Valkey ou Redis OSS (modo cluster habilitado), consulte Mecanismos e versões compatíveis.
Para criar um cluster do Valkey ou Redis OSS (modo cluster habilitado) usando o console do ElastiCache
-
Faça login no Console de gerenciamento da AWS e abra o console do Amazon ElastiCache em https://console.aws.amazon.com/elasticache/
. -
Na lista localizada no canto superior direito, escolha a região da AWS na qual você deseja executar esse cluster.
-
No painel de navegação, escolha Get started (Conceitos básicos).
Escolha Create VPC (Criar VPC) e siga as etapas em Creating a Virtual Private Cloud (VPC) (Criação de uma nuvem privada virtual (VPC)).
Na página do painel do ElastiCache, escolha Criar cluster e, depois, escolha Criar um cluster do Valkey ou Criar um cluster do Redis OSS.
-
Em Cluster settings (Configurações do cluster), faça o seguinte:
Selecione Configure and create a new cluster (Configurar e criar um novo cluster).
Para o Cluster mode Modo cluster, escolhaEnabled (Habilitado).
-
Para o Cluster info (Informações sobre o cluster), insira um valor para Name (Nome).
-
(Opcional) Insira um valor para Description (Descrição).
Em Location (Local):
Para criar o equivalente usando a API do ElastiCache ou a AWS CLI em vez do console do ElastiCache, consulte:
Assim que o status do seu cluster for available, você poderá conceder acesso ao EC2 a ele, conectar-se a ele e começar a usá-lo. Para obter mais informações, consulte Etapa 3. Autorizar o acesso ao cluster e Etapa 4: Conectar-se ao nó de um cluster.
Importante
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte Exclusão de um cluster no ElastiCache.
Para criar um cluster usando a AWS CLI, use o comando create-cache-cluster.
Importante
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver ativo, mesmo que você não o esteja usando ativamente. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte Exclusão de um cluster no ElastiCache.
Criação de um cluster do Valkey ou Redis OSS (modo cluster desabilitado) (CLI)
exemplo – Um cluster do Valkey ou Redis OSS (modo cluster desabilitado) sem réplicas de leitura
O código da CLI a seguir cria um cluster do Valkey ou Redis OSS (modo cluster desabilitado) sem réplicas.
nota
Ao criar cluster usando um tipo de nó da família r6gd, é necessário repassar o parâmetro data-tiering-enabled.
Para Linux, macOS ou Unix:
aws elasticache create-cache-cluster \ --cache-cluster-idmy-cluster\ --cache-node-typecache.r4.large\ --engineredis\ --num-cache-nodes1\ --cache-parameter-groupdefault.redis6.x\ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
Para Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-idmy-cluster^ --cache-node-typecache.r4.large^ --engineredis^ --num-cache-nodes1^ --cache-parameter-groupdefault.redis6.x^ --snapshot-arnsarn:aws:s3:::amzn-s3-demo-bucket/snapshot.rdb
Criação de um cluster do Valkey ou Redis OSS (modo cluster habilitado) (AWS CLI)
Clusters do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupos de replicação) não podem ser criados usando a operação create-cache-cluster. Para criar um cluster do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupo de replicação), consulte Criação de um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado) do início (AWS CLI).
Para obter mais informações, consulte a AWS CLI para o tópico de referência do ElastiCache create-replication-group.
Para criar um cluster usando a API do ElastiCache, use a ação CreateCacheCluster.
Importante
Assim que seu cluster se tornar disponível, você será cobrado por cada hora ou hora parcial em que ele estiver, mesmo que você não o esteja usando. Para interromper as cobranças aplicáveis para esse cluster, você deve excluí-lo. Consulte Exclusão de um cluster no ElastiCache.
Tópicos
Criação de um cluster do Valkey ou Redis OSS (modo cluster desabilitado) (API do ElastiCache)
O código a seguir cria um cluster do Valkey ou Redis OSS (modo cluster desabilitado) (API do ElastiCache).
As quebras de linha foram adicionadas para legibilidade.
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>
Criação de um cluster do Valkey ou Redis OSS (modo cluster habilitado) (API do ElastiCache)
Clusters do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupos de replicação) não podem ser criados usando a operação CreateCacheCluster. Para criar um cluster do Valkey ou Redis OSS (modo cluster habilitado) (API/CLI: grupo de replicação), consulte Criação de um grupo de replicação no Valkey ou Redis OSS (modo cluster habilitado) do início (API do ElastiCache).
Para obter mais informações, consulte o tópico de referência da API do ElastiCache CreateReplicationGroup.