Memorystore para Valkey es un servicio de Valkey totalmente gestionado que admite instancias con el modo Clúster habilitado y con el modo Clúster inhabilitado. Google Cloud Las aplicaciones que se ejecutan en Google Cloud pueden alcanzar un rendimiento extremo aprovechando el servicio de Valkey altamente escalable, disponible y seguro, sin la carga de tener que gestionar despliegues complejos de Valkey.
Conceptos y términos clave
Instancias con el modo de clúster habilitado e inhabilitado
Las instancias de Memorystore for Valkey se pueden crear con los modos Clúster habilitado y Clúster inhabilitado. Aunque una instancia con el modo clúster habilitado puede tener uno o varios fragmentos, una instancia con el modo clúster inhabilitado se ejecuta en un solo fragmento. Para obtener más información, consulta el artículo Habilitar e inhabilitar el modo Clúster.
Estructura de recursos jerárquica
Memorystore for Valkey reúne los distintos recursos utilizados en una implementación de Valkey en una estructura jerárquica que simplifica la administración y la gestión. Aquí tienes un diagrama que ilustra esta estructura:
Las instancias de Memorystore for Valkey se componen de un conjunto de particiones, cada una de las cuales contiene un subconjunto de su espacio de claves. Cada fragmento de una instancia se compone de un nodo principal y, opcionalmente, de hasta dos nodos de réplica. Cuando se añaden nodos de réplica, Memorystore distribuye automáticamente los nodos de un fragmento entre las zonas para ofrecer una mayor disponibilidad y un mayor rendimiento.
Instancias
Al aprovisionar una instancia de Memorystore for Valkey, debes aprovisionar suficientes fragmentos para dar servicio al espacio de claves de toda tu aplicación. Para obtener más información sobre las especificaciones de las instancias, consulta Especificaciones de instancias y nodos.
Fragmentos
Tu instancia se compone de varias particiones del mismo tamaño. Para obtener más información sobre la especificación de fragmentos, consulta Especificación de instancias y nodos.
Nodos principales y de réplica
Hay un nodo principal por fragmento. Cada fragmento puede tener 0, 1 o 2 nodos de réplica. Las réplicas proporcionan una alta disponibilidad y un mayor rendimiento de lectura, y se distribuyen de forma equitativa entre las zonas.
Para obtener más información, consulta Alta disponibilidad y réplicas.
Versión de Valkey
Memorystore for Valkey admite las versiones 7.2 y 8.0 de Valkey. Para obtener más información sobre las funciones que se han introducido en cada versión, consulta el artículo Versiones admitidas. Memorystore for Valkey admite un subconjunto de la biblioteca total de comandos de Valkey.
Endpoints de instancias
Modo de clúster habilitado: cada instancia tiene un endpoint de descubrimiento al que se conecta el cliente. Tu cliente también usa el endpoint de descubrimiento para descubrir nodos. Para obtener más información, consulta Endpoints de instancia con el modo de clúster habilitado.
Modo clúster inhabilitado: cada instancia tiene un endpoint principal y un endpoint de lectura. El endpoint principal siempre dirige el tráfico al nodo principal, mientras que el endpoint de lectura equilibra la carga de las consultas de lectura en las réplicas disponibles de forma automática. Para obtener más información, consulta Endpoints de instancia para el modo de clúster inhabilitado.
Requisitos previos de red
Para poder crear una instancia de Memorystore para Valkey, debes configurar la red de tu proyecto.
Facturación
Consulta la página Precios para obtener información sobre los precios de las regiones disponibles.