MemStore overview
MemStore is a fully managed in-memory data store service provided by KakaoCloud, operating within a VPC environment. It automates complex node provisioning processes such as server creation and network configuration, allowing users to focus on their business rather than database operations.
MemStore is based on the proven open-source Redis® and is a high-performance NoSQL database that stores data in memory for fast retrieval. It is optimized for real-time processing and caching, making it suitable for various services requiring low-latency responses. Additionally, it provides a range of management features for easy database administration.
Currently, MemStore supports Redis® versions up to 7.2. Redis® is a registered trademark of Redis Ltd. For more details on Redis open source, refer to the official Redis documentation.
- In-memory data store: Also referred to as an in-memory database, it is a data storage technology that stores and manages data in a system's main memory (RAM). Designed for optimal data access and processing speeds, it is suitable for applications that require real-time access and high-speed processing.
- NoSQL (Not Only SQL): Refers to database management systems that differ from traditional relational database management systems (RDBMS). NoSQL databases do not rely on conventional tables and schemas but are optimized for storing and retrieving unstructured or large-scale distributed data.
Supported versions
MemStore currently supports the following Redis open-source (OSS) versions. The latest Redis OSS version offered in MemStore is 7.2. Detailed release notes can be found in the 7.2 release document.
Supported features and end-of-life (EOL) schedules vary by version. Note that EOL versions no longer receive security patches and should be used with caution. For more on security, refer to the Redis security policy.
Redis OSS
Version 7: 7.2.11, 7.2.7, 7.2.6, 7.0.15
Version 6: 6.2.20, 6.2.17, 6.2.16, 6.2.5
Version 5: 5.0.6*
* Only available when cluster mode is disabled
Use cases
Redis provided by MemStore stores data in memory instead of on disk, enabling fast response to requests.
It is suitable for websites and applications with small data volumes that require rapid request handling.
- All IT services that are latency-sensitive
- IT services requiring features provided by a cache database, such as session management and queues
- Services that require a non-relational database
Features
Secure database service
- Deployed in a VPC (Virtual Private Cloud) network, logically isolated from external threats
- Security group support enables access control based on IP ranges for safe usage
Reliable service operation
- Snapshot and backup features protect user data from unexpected incidents
- High availability (Auto-Failover) support for enhanced data safety
Managed service to focus on your business
- Managed environment helps users focus on their business
- After initial setup, operations, maintenance, and updates are handled automatically, reducing human resource overhead
Various node types tailored to your environment
- Offers a variety of node types for users to choose the most suitable option for their environment
- Enables resource monitoring and operational visibility via dashboard
High-performance caching
- Fast data read/write speeds make it an excellent caching solution for databases or other storage systems
Support for diverse data structures
- Supports various data structures including strings, hashes, lists, sets, and sorted sets
Getting started
A detailed usage guide for MemStore can be found in the How-to Guides.
If you're new to KakaoCloud, refer to Getting Started with KakaoCloud.