Redis x86 builds for Windows

redis-300dpi.png

 Update 5 Feb 2016

 Update 4 Feb 2016

I’ve recompiled the same version of redis targeting WinXP as the minimum supported version. By default the MS guys had setup the VC2013 project to target Vista/7 and up.

The download links are in the table at the bottom of this post

 Redis and Windows

Redis has always been a Linux only project as the background snapshotting mechanism relies on the fork() call which exists only on POSIX systems

About a year ago the Microsoft Open Source Group decided to port Redis to Windows and maintain the port over time

Unfortunately they soon decided to drop support for 32 bit systems. I’m really not sure why they did that as there are so many 32 bit versions of Windows still out there.

I recently was asked to work on a project that would need to work on Windows XP to 7, 32 and 64 bit

I did play around with the source code on github, had a look at the issues/pull requests and then decided to build the 32bit version of the Redis 2.8.* myself on an Amazon EC2 instance.

After a few hours of playing around with VC2015 first and VC2013 late (the official build env for Redis for Windows) I succeeded in my effort

I’ve uploaded the result on S3 so hopefully you don’t have to go through the same pain:

Version Binary Windows version
2.8.2400-xp redis-windows-x86-2.8.2400-xp.zip XP+
2.8.2104 redis-windows-x86-2.8.2104.zip Vista/7+
2.8.2104-xp redis-windows-x86-2.8.2104-xp.zip XP+

 Build instructions (x86)

If you feel adventurous you can simply do the following

redis-x86-screenshot-project-settings.png

I will start working on compiling version 3.0 soon

 
147
Kudos
 
147
Kudos

Now read this

Nginx by examples: PHP setup

When setting up PHP with Nginx we are effectively still using Nginx as a reverse proxy in front of a FastCGI server as the fastcgi_pass directive is functionally equivalent to the proxy_pass one. There are plenty of blog posts and... Continue →