DEV Community

Ajeet Singh Raina
Ajeet Singh Raina

Posted on

Install Redis on Windows in 2 Minutes

Redis, a powerful open-source in-memory data store, is widely used for various applications. While Redis is often associated with Linux, you can also run it on Windows 10 using the Windows Subsystem for Linux (WSL2). This compatibility layer allows you to execute Linux commands natively on Windows, providing a seamless environment for running Redis.

Here's a step-by-step guide on how to set up and run Redis on Windows 10 using WSL2:

Step 1: Enable Windows Subsystem for Linux (WSL2)

Open PowerShell as Administrator and run the following command to enable WSL2:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enter fullscreen mode Exit fullscreen mode

Reboot your system (this step is necessary only once).

Step 2: Install Ubuntu from Microsoft Store

Launch the Microsoft Store. Search for "Ubuntu" or your preferred Linux distribution. Download and install the latest version of Ubuntu.

Step 3: Install and Configure Redis

Launch the installed Ubuntu distribution. In the terminal, execute the following commands:

sudo apt-add-repository ppa:redislabs/redis
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-server
Enter fullscreen mode Exit fullscreen mode

Note: The sudo command might be required based on your system's user configuration.

Step 4: Restart Redis Server

After installation, restart the Redis server using:

sudo service redis-server restart
Enter fullscreen mode Exit fullscreen mode

Step 5: Verify Redis Installation

Test the Redis connectivity using the redis-cli command:

redis-cli
Enter fullscreen mode Exit fullscreen mode

Inside the Redis CLI, execute the following commands:

127.0.0.1:6379> set user:1 "Jane"
127.0.0.1:6379> get user:1
Enter fullscreen mode Exit fullscreen mode

You should see "Jane" as the output.

Step 6: Stopping the Redis Server

To stop the Redis server, use the following command:

sudo service redis-server stop
Enter fullscreen mode Exit fullscreen mode

Running Redis on Windows 10 through WSL2 provides you with a Linux-like environment where you can harness the full power of Redis for your projects. Remember that while Redis databases by default have indexes from 0 to 15, you can adjust this configuration as needed in the redis.conf file.

By following these steps, you can easily set up and run a Redis database on your Windows 10 machine using the Windows Subsystem for Linux. This enables you to leverage Redis for various applications and projects seamlessly.

Top comments (0)