Speed and Stability with Redis
Redis is an in-memory, key-value datastore, widely used by NAVER and LINE to improve performance. NAVER CLOUD PLATFORM provides servers installed with Redis, to give you access to this advanced software without investments in additional resources.
- Convenient Use
- The server supports the latest version of Redis 3.2 on CentOS and Ubuntu. To begin using Redis immediately, simply create an OS image—no additional steps or settings required.
- Network-based Security
- Although Redis does not support private security features, the NAVER CLOUD PLATFORM offers ACG—a free network security feature for Redis services.
- Quick Response
- As opposed to most RDBMS, which save data in HDD or SSD, Redis is a key-value storage that saves data in the main memory for accelerated response speed. Maximize the benefits of Redis by using it as a cache to improve the performance of RDBMS functions or other services that require immediate response.
Various features are provided to improve the stability and convenience of the database.
Various Development Environments
Redis supports various languages, including Java, C, PHP, Node js, Ruby, R, and Go. With numerous open-source clients, it can be applied quickly to development. For more details, please see the following link: ( https://Redis.io/clients)
Various Data Types
Redis provides various types of data, such as Lists (to preserve the order of strings), Sorted Set (to ensure sorting will be based on integer values), hashes (to save lists of fields and values), and simple key value 1:1 mapping. With so many options, it’s easy to design a data structure that is optimized for your business.
Redis supports both Snapshot (to record the state of the database at a given moment in time) and Append Only Files (to save data in the disk whenever changes are made). With these functions, Redis can be used as an in-memory database that allows you to restore data if a crash occurs.
High-availability with Redis Clusters (scheduled to be supported)
To increase the capacity that can be supported by the main memory, data can be equally distributed in a Redis cluster, which contains multiple Redis nodes. Cluster nodes can be dynamically added or deleted (dynamic scale out) to support high availability.
"Redis" uses an open source memory data structure repository called Redis, which is utilized as a database, cache, and message broker.
Because Redis is an open-source DBMS, its cost is included in the server fee.
|OS||Version||Usage Fee (Month)|
|CentOS 6.6||Redis 3.2||Free|
|CentOS 7.3||Redis 3.2||Free|
|Ubuntu Server 14.04||Redis 3.2||Free|
|Ubuntu Server 16.04||Redis 3.2||Free|