O Memorystore para Redis Cluster é um serviço Redis totalmente gerenciado para o Google Cloud. Os aplicativos em execução no Google Cloud podem alcançar desempenho máximo aproveitando o serviço Redis altamente escalonável, disponível e seguro sem o trabalho de gerenciar implantações complexas do Redis.
Principais conceitos e termos
Estrutura hierárquica de recursos
O Memorystore for Redis Cluster reúne os vários recursos usados em uma implantação do Redis em uma estrutura hierárquica que simplifica a administração e o gerenciamento. Confira um diagrama que ilustra essa estrutura:
As instâncias do Memorystore para Redis Cluster são compostas por um conjunto de fragmentos, cada um contendo um subconjunto do seu espaço de chaves. Cada fragmento em um cluster do Memorystore é composto por um nó principal e, opcionalmente, até dois nós de réplica. Quando nós de réplica são adicionados, o Memorystore distribui automaticamente os nós de um fragmento entre as zonas para oferecer maior disponibilidade e capacidade de processamento.
Instâncias
Uma instância do Memorystore para Redis Cluster é um contêiner para seus dados. Os termos instância e cluster podem ser usados de forma intercambiável ao se referir a uma única unidade de implantação do Memorystore para Redis Cluster. Ao provisionar uma instância da Memorystore, você precisa provisionar fragmentos suficientes para atender ao espaço de chaves de todo o aplicativo.
Para detalhes sobre a especificação do cluster do Memorystore, consulte Especificação de cluster e nó.
Fragmentos
O cluster é composto por vários fragmentos de tamanho igual. Para detalhes sobre a especificação de fragmento do Memorystore, consulte Especificação de cluster e nó.
Nós primários e de réplica
Há um nó principal por fragmento. Cada fragmento pode ter 0, 1 ou 2 nós de réplica. As réplicas oferecem alta disponibilidade e capacidade de leitura adicional, além de serem distribuídas uniformemente entre as zonas.
Para mais detalhes, consulte Alta disponibilidade e réplicas.
Versão do Redis
O Memorystore para Redis Cluster é baseado no Redis versão 7.x de código aberto e oferece suporte a um subconjunto da biblioteca total de comandos do Redis.
Endpoints do cluster
Cada instância tem um endpoint de descoberta a que seu cliente se conecta. Seu cliente também usa o endpoint de descoberta para descoberta de nós do cluster. Para mais informações, consulte Endpoints de cluster.
Pré-requisitos de rede
Antes de criar uma instância do cluster do Memorystore para Redis, configure a rede do seu projeto.
Faturamento
Consulte a página Preços para informações sobre os preços das regiões disponíveis.