Run Redis & Redis-Commander in 3 steps using Docker
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.
This step by step tutorial is written based on the following requirements:
- Operating System: MacOS Catalina 10.15.7
- Docker Community: v.20.10.2 for Mac (how to install docker)
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…