Run Redis & Redis-Commander in 3 steps using Docker

Miguel Doctor Yuste
7 min readDec 30, 2021

Installing a NoSQL database that can be used as datastore, as message broker or as a cache system is a very common requirement for a wide range of modern developments. A NoSQL database provides a mechanism for managing data that is not modelled to match a relational database structure. Redis is one of the most popular key-value databases (according to monthly DB-Engines rankings) so it makes sense to strongly consider it as the platform of choice for your projects. In this tutorial, we will introduce you to Redis and show you everything you need to get started.

Redis Commander UI (Image by Author)

This step by step tutorial is written based on the following requirements:

Objectives

This tutorial aims to get up and running a fully functional platform with an in-memory key-value Redis database + Redis Commander web UI working on your local machine with the help of docker. Let’s briefly discuss these elements.

Redis (REmote DIctionary Server) is an advanced NoSQL key-value data store used as a database, cache system, and message broker. Redis is an open source (BSD licensed) product, which is well known for its fast read and write operations, rich data types, and…

--

--

Miguel Doctor Yuste

Ph.D, AI Data Scientist, Software Engineer, Cloud Architect, Systems Engineer, happy father and happy husband :)