How to Install & Get start with Redis on Ubuntu 20.04

Featured Image

Redis (Remote Dictionary Server) is an opensource In-memory key-value (NoSQL) type data store which generally be used to enhance the data access time in dynamic applications.

Redis is not an alternative to the disk persistance database system such as MySQL or MongoDB, instead this will compliment the application by acting as a cache layer (with optional data durability feature). it reduce the load on the database systems & improve the data access time in the application. Redis can also be used as message broker.

Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.

Now we will see how to install and perform some basic operations on redis data store.

Step 1: Install redis from Official PPA

Redis developers offering official Ubuntu PPA for latest stable version of redis.

You can add PPA, update the package list and then install redis using apt install command.

sudo add-apt-repository ppa:redislabs/redis sudo apt update sudo apt install redis

Step 2: Check for successful resdis installation

If the installation is successful you can check the current status of redis server with systemctl command.

sudo systemctl status redis-server.service

If server is running this will print some thing like below one..

● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2021-03-17 16:03:54 IST; 15h ago Docs:, man:redis-server(1) Main PID: 41408 (redis-server) Status: "Ready to accept connections" Tasks: 5 (limit: 18379) Memory: 5.5M

if server is not running (inactive)

● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs:, man:redis-server(1)

you can start it using sudo systemctl start redis-server.service

If you want to learn more about systemctl command you can check my old article about it..

Getstart with redis-cli

Now you can use redis-cli command to connect to the redis server, then you can execute the redis commands and set or modify data structures.

To know more about the redis cli usage and commands check the below video..

Video contains steps to install redis & basic usage of redis CLI and usage of commands like.. SET, GET, EXPIRE and TTL

Install & Get start Redis on Ubuntu 20.04

Yuvaraj V © 2021