Configurer une instance Memorystore pour Redis

Dans App Design Center, vous pouvez configurer une instance Memorystore pour Redis afin de fournir une mise en cache Redis en mémoire entièrement gérée et évolutive pour vos applicationsGoogle Cloud sans avoir à gérer des déploiements Redis complexes. Vous pouvez personnaliser les connexions des composants et les paramètres de configuration de l'instance en fonction du module Terraform terraform-google-memorystore.

Connexions des composants

Le tableau suivant inclut les composants que vous pouvez connecter à une instance Memorystore pour Redis, ainsi que les mises à jour de votre application et de son code Terraform généré qui en résultent.

Composant connecté

Mises à jour de l'application

Informations générales

Modèle d'instance Compute Engine

  • Les instances Compute Engine peuvent gérer et mettre en cache les données dans l'instance Memorystore.
  • Les informations de connexion Memorystore sont ajoutées aux métadonnées du modèle d'instance Compute Engine.
  • Le rôle roles/redis.editor est ajouté au compte de service Compute Engine.
Options de déploiement de Redis sur Google Cloud

compte de service

  • Le compte de service peut gérer l'instance Memorystore pour Redis.
  • Le rôle roles/redis.editor est ajouté au compte de service.
Le compte de service Memorystore pour Redis

Cloud Run

  • Le service Cloud Run peut mettre en cache les données dans l'instance Memorystore pour Redis.
  • Les informations de connexion Memorystore for Redis sont ajoutées aux variables d'environnement Cloud Run.
  • Le rôle roles/redis.editor est ajouté au compte de service Cloud Run.
Se connecter à une instance Redis à partir d'un service Cloud Run

Paramètres de configuration requis

Si votre modèle inclut un composant Memorystore pour Redis, vous devez configurer les paramètres suivants avant de procéder au déploiement.

Nom du paramètre

Description et contraintes

Informations générales

ID du projet

Projet dans lequel vous souhaitez déployer la ressource Memorystore pour Redis.

Configurer les composants

Région

locationId Régions et zones

Zone

locationId Régions et zones

Nom

name Créer et gérer des instances Redis

Paramètres de configuration facultatifs

Les paramètres suivants sont facultatifs. Pour afficher les paramètres avancés, dans la zone Configuration, sélectionnez Afficher les champs avancés.

Fonctionnalité

Nom du paramètre

Description et informations sur les contraintes

Informations générales

Nom à afficher

displayName Créer et gérer des instances Redis

Niveau

Niveau Fonctionnalités de niveau Redis

Taille de la mémoire (Go)

memorySizeGb Niveaux de capacité

Version Redis

redisVersion Versions prises en charge

Mode Connect

ConnectMode Modes de connexion

Nombre d'instances répliquées

replicaCount À propos des instances répliquées avec accès en lecture

Authentification activée

authEnabled À propos de l'authentification Redis

Mode de chiffrement en transit

TransitEncryptionMode À propos du chiffrement en transit

Stratégie de maintenance

Description

description À propos de la maintenance sur Memorystore pour Redis

Day

jour À propos de la maintenance sur Memorystore pour Redis

Heures

heures À propos de la maintenance sur Memorystore pour Redis

Minutes

minutes À propos de la maintenance sur Memorystore pour Redis

Secondes

secondes À propos de la maintenance sur Memorystore pour Redis

Nanos

nanos À propos de la maintenance sur Memorystore pour Redis

Configuration de la persistance

Mode de persistance

persistenceMode À propos des instantanés RDB

Période d'instantané RDB

rdbSnapshotPeriod À propos des instantanés RDB

Mode Instances dupliquées avec accès en lecture

ReadReplicasMode À propos des instances répliquées avec accès en lecture

Réseau autorisé

authorizedNetwork Réseaux VPC

Activer les API

Par défaut, active l'API redis.googleapis.com.

Google Cloud API Memorystore pour Redis

ID de zone géographique alternatif

alternativeLocationId Régions et zones

Plage d'adresses IP réservée

reservedIpRange Créer une instance Redis avec une plage d'adresses IP spécifique

Plage d'adresses IP secondaire

secondaryIpRange Créer une instance Redis avec une plage d'adresses IP spécifique

Étiquettes

Clé

labels Créer et gérer des libellés

Valeur

labels Créer et gérer des libellés

Clé gérée par le client

customerManagedKey À propos des clés de chiffrement gérées par le client (CMEK)