I noticed that official builds are primarily for Linux-based systems, but I’d like to use Redis natively on my development setup. What are the current options for running Redis on Windows, and is there an officially recommended method or workaround?
I’ve been working with Redis for a while, and when I had to get Redis up and running on my Windows 10 machine, I found using WSL (Windows Subsystem for Linux) to be the most seamless option. Just install WSL, set up something like Ubuntu, and run sudo apt install redis
. It gives you that native Linux experience, but inside your Windows setup. Not exactly ‘redis windows’ in the strictest sense, but it works like a charm. I use this daily without issues.
Yeah, I’ve had a similar experience. Been using Redis in various setups for years, and while WSL works great, I personally lean toward Docker for better isolation. If you’re comfortable with containers, just pull the Redis image and spin it up. That way, you don’t need a full Linux layer. It’s lightweight, portable, and doesn’t touch your host environment too much. For anyone looking to run ‘redis windows’ style with less system integration, Docker is a solid choice.
Totally agree with both of you, used Redis across many projects over the years. But for quick local dev or if you’re not into containers or Linux layers, there’s another option I often suggest: Memurai. It’s a Redis-compatible server built specifically for Windows, so it gives you a more ‘native’ feel if you’re set on a true ‘redis windows’ solution. It’s not open source, but they offer a free developer edition that does the job really well, especially if you just need Redis for testing or prototyping on a Windows machine.