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:
Open PowerShell as Administrator and run the following command to enable WSL2:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reboot your system (this step is necessary only once).
Launch the Microsoft Store. Search for “Ubuntu” or your preferred Linux distribution. Download and install the latest version of Ubuntu.
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
Note: The sudo command might be required based on your system’s user configuration.
After installation, restart the Redis server using:
sudo service redis-server restart
Test the Redis connectivity using the redis-cli command:
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
You should see “Jane” as the output.
To stop the Redis server, use the following command:
sudo service redis-server stop
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.