Skip to main content

MemStore Overview

MemStore is a fully managed "in-memory data store" service provided by KakaoCloud that helps alleviate the burden of server management and simplifies database usage. It is available in the VPC environment.
The Redis® provided by KakaoCloud MemStore is based on a verified version of open-source Redis. It is a NoSQL database system that stores data in memory, optimized for fast data searches and retrieval. MemStore performs all processes required for node provisioning, such as creating operation servers and configuring networks, automatically so that users can focus on their business rather than database operations. It also offers various management functions for easy database management.
Redis® is a trademark of Redis Ltd. MemStore is based on open-source Redis® version 7.2 or lower.
For more details about the open-source Redis®, please refer to the official Redis documentation.

Terminology
  • In-memory data store: Also referred to as an "in-memory database," it refers to a data storage technology that stores and manages data primarily in a computer system's main memory (RAM). This type of data store is designed to optimize data access and processing speed, making it suitable for applications that require real-time data access and fast processing.
  • NoSQL (Not Only SQL): A term used to describe a database management system that differs from traditional relational database management systems (RDBMS). NoSQL databases provide data storage and retrieval technologies specialized for storing and searching unstructured or large-scale distributed data, rather than using traditional tables and schemas.

Use Cases

The Redis provided by MemStore stores data in memory rather than on disk, allowing for quick response to requests. It is therefore suitable for websites and applications with small data volumes that require high-speed request processing.

  • Any IT service sensitive to latency
  • IT services that require session management, queues, or other functions provided by a cache database
  • Services that require a non-relational database

Features

Enhanced Security Database Service

  • Deployed in a VPC, a logically isolated virtual network, blocking unauthorized external access
  • The Security Group connection feature allows for controlling access outside specific IP ranges, enabling a safe environment for database services

Stable Service Operation

  • Provides snapshot and backup functions to protect user data from unexpected situations
  • Supports high availability (Auto-Failover) for a safer database usage environment

Managed Service for Business Focus

  • Provided as a managed service, allowing users to focus on their business
  • Offers automated management for database operations, maintenance, and updates after basic setup, enabling efficient use of human resources

Various Node Types for User Environments

  • Provides various node types, allowing users to select appropriate nodes for their environments
  • Users can monitor various information on the dashboard and check the status of operating resources at a glance

High-performance Caching

  • Can be used as a caching solution for a database or other data storage systems due to its ability to read and write data quickly

Support for Various Data Structures

  • Supports various data structures and can store and manipulate different data types such as strings, hashes, lists, sets, and sorted sets

Getting Started

For detailed usage guides on IAM, please refer to How-to Guides. If you are new to KakaoCloud, start with the Start section.