Skip to main content

MemStore overview

MemStore is a fully managed in-memory data store service provided by KakaoCloud and operated in a VPC environment. It automates complex node provisioning processes such as server creation and network configuration, reducing the burden of database operation.

MemStore is based on Valkey and Redis OSS. These NoSQL databases store data in memory for fast retrieval. They are optimized for real-time processing and caching, making them suitable for services that require fast responses. MemStore also provides key management features for efficient database operation.

MemStore currently supports Valkey 8.1 and Redis OSS versions up to 7.2.
Valkey® is a registered trademark of LF Projects. For more information, see the official Valkey documentation.
Redis® is a registered trademark of Redis Ltd. For more information about Redis OSS, see the official Redis documentation.

Terminology
  • In-memory data store: A data storage method that stores and manages data in memory instead of on disk. It has lower read/write latency than disk-based storage and is suitable for workloads that require fast responses, such as cache, session management, and queues.
  • NoSQL (Not Only SQL): A database type that uses various data models, such as key-value, document, column, and graph, rather than relying only on relational table structures. Valkey and Redis OSS used by MemStore are representative key-value-based NoSQL databases.

Supported versions

KakaoCloud MemStore provides service based on the Valkey 8 series and Redis OSS 7, 6, and 5 series.

EngineSupported seriesProvided versionsNotes
Valkey8.x8.1New engine, latest provided version
Redis OSS7.x7.2.11, 7.2.7, 7.2.6, 7.0.15Latest provided version: 7.2.11
Redis OSS6.x6.2.20, 6.2.17, 6.2.16, 6.2.5
Redis OSS5.x5.0.6Available only when cluster mode is disabled

In the table, "New engine" refers to an engine newly made available in MemStore. Valkey has been available since July 23, 2026. The latest Valkey version provided by MemStore is 8.1, and the latest Redis OSS version is 7.2.11. New engines, detailed patch versions, and minor versions may continue to be added through service updates.

For detailed release information, see the official Valkey release notes and official Redis OSS release notes.

Version selection cautions

Supported features and EOL (End of Life) schedules can vary by engine version. Versions past EOL no longer receive security patches, so select a version suitable for your operating environment. Check security support based on the Valkey security policy and Redis OSS security policy.

Use cases

Valkey and Redis OSS provided by MemStore store data in memory instead of on disk, enabling fast responses to requests. They are suitable for websites and applications with relatively small data volumes that require fast processing.

  • Latency-sensitive services
  • Services that require cache database features such as session management and queues
  • Services that require a non-relational database

Features

Valkey and Redis OSS-based in-memory data store

  • Can be used for cache, session management, and queue workloads that require fast responses by storing data in memory
  • Provides a managed in-memory data store environment based on Valkey and Redis OSS

Cluster mode and shard-based scaling

  • Allows you to choose shard and node configurations depending on whether cluster mode is enabled
  • When cluster mode is enabled, data is distributed and stored by shard, and node configuration can be managed for each shard

High availability based on Primary and Replica

  • Automatically promotes a Replica node to Primary when the Primary node fails to maintain service continuity
  • Replaces a failed Replica node with a new node to maintain the number of Replicas

Backup, restore, and export

  • Secures data for cluster restore through automated and manual backups
  • Restores clusters using existing backups or backup files stored in Object Storage
  • Supports copying backups or exporting them to Object Storage

Monitoring and operation setting management

  • Provides key metrics for clusters, including Valkey or Redis OSS, CPU, memory, and network metrics
  • Manages cluster operation settings through parameter group changes and security group modifications

Network and security

  • Deployed in a logically isolated VPC network to control external access
  • Uses security groups to allow cluster access only from permitted IP ranges and ports

Getting started

If you are using MemStore for the first time, start with Key concepts to understand the resource structure and operational concepts. For actual procedures such as cluster creation, backup, and parameter group management, see How-to Guides.

If you're new to KakaoCloud, refer to Getting Started with KakaoCloud.