English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Tutorial

This tutorial is designed for software professionals who want to learn Redis through simple and easy-to-understand steps. After completing this tutorial, you will be at an intermediate level of knowledge, from where you can proceed to higher levels of expertise.

REmote DIctionary Server (Redis) is a key-value pair storage system written by Salvatore Sanfilippo.-It is a cross-platform, non-relational database.

Redis is an open-source key-value pair storage system written in ANSI C, licensed under the BSD protocol, supporting networking, based on memory, distributed, and optionally persistent.-Value) to store databases and provide APIs for multiple languages.

Redis is often referred to as a data structure server because the values (value) can be of types such as strings (String), hashes (Hash), lists (list), sets (sets), and sorted sets (sorted sets). Redis stores databases and provides APIs for multiple languages.

Who is suitable for reading this tutorial?

This tutorial is designed for professional software developers. Through this tutorial, you can step by step understand the application of Redis.

What do you need to know before reading this tutorial?

Before reading this tutorial, you need to understand basic data structures, such as the following types:

  • String: String

  • Hash: Hash

  • List: List

  • Set: Collection

  • Sorted Set: Ordered Set

Before reading this tutorial, you need to understand basic data structures.

Related Resources

Redis Official Website:https://redis.io/

Source Code Address:https://github.com/redis/redis

Redis Online Testing:http://try.redis.io/

Redis Command Reference:http://doc.redisfans.com/

Redis is an open-source advanced key-value storage licensed under BSD. It is often referred to as a data structure server because the keys can contain strings, hashes, lists, sets, and sorted sets. Redis is written in C. This tutorial provides a good understanding of Redis concepts, which is essential for creating and deploying highly scalable and performance-oriented systems.