Introduction to Redis

Redis, which stands for Remote Dictionary Server, is an open source, in-memory, key-value data store. Redis has a variety of data types, including bitmaps, hyperloglogs, geographic indexes, streams, lists, sets, and sorted sets with range queries.

Before you begin

In this section you will learn about different options to install, configure and connect to your Redis server. If you already know how to deploy a Redis server, you can skip this learning path, and instead explore the Learn how to Tune Redis learning path.

Arm deployment options

There are numerous ways to deploy Redis on Arm: Bare metal, cloud VMs, or the various Redis services that cloud providers offer. If you already have an Arm system, you can skip over this subsection and continue reading.

Redis documentation

Redis has a variety of use cases in large enterprise applications. You can explore the Redis documentation for more details.

Redis installation options

If you are using a cloud service like AWS MemoryDB or ElastiCache, then the installation of Redis is handled by that service. However, if you are working with a bare metal or cloud node, Redis is available to install on Linux , macOS , and Windows through command line or you can download the latest Redis binary for your target platform and build it from source .