I found an straight-forward article about installing Redis in Ubuntu 18.14 from here. I used the step-by-step article to install Redis in my WSL machine. However, there’re several commands that cannot be run. Here’s the complete step-by-step tutorial to install Redis on Ubuntu WSL:

Update and upgrade Ubuntu

Run the following command to update and upgrade Ubuntu:

sudo apt update && apt upgrade

Install Redis

Run the following command to install Redis on Ubuntu:

sudo apt install redis-server

Update redis.conf file

Run the folowing command to open redis.conf file:

sudo nano /etc/redis/redis.conf

Find supervised no line and change to supervised systemd since Ubuntu uses the systemd init system.

Start Redis

Run the following command to start Redis:

sudo service redis-server start

Test Redis

Run the following command to run redis-cli:


Try to type ping in the cli to get a text PONG.

Run the following command to create a key named test containing It's test:

set test "It's test"

To get the value of the specified key, run the following command. Here we are going to fetch value of test key:

get test

Type exit to quit from redis-cli.

Test Redis Persistant Data

Now, restart Redis by running the following command:

sudo service redis-server restart

Run redis-cli again then run get test. We should be displayed the value of test key which is It's test.

Source link
How To Install and Secure Redis on Ubuntu 18.04
System has not been booted with systemd as init system (PID 1). Can’t operate
redis-cli cannot connect to redis-server.
How to configure Redis-Server on Bash on Ubuntu on Windows 10 (WSL)