Over a million developers have joined DZone.

Redis Running on Win32—Not Important Enough for Core Project Inclusion Says Creator

DZone's Guide to

Redis Running on Win32—Not Important Enough for Core Project Inclusion Says Creator

· Database Zone ·
Free Resource

MariaDB TX, proven in production and driven by the community, is a complete database solution for any and every enterprise — a modern database for modern applications.

Microsoft recently built a patch that runs Redis on win 32 using the libUV library (which also powers node.js if you're wondering).  The creator of Redis, Salvatore Sanfilippo heard about the news and shared his own opinion about the patch:

I don't think Redis running under win32 is a very important feature. It is cool to have a win32 port that can be used for testing, as we had before, and as we have in a different implementation thanks to the Microsoft patch, so developers using Windows can easily test Redis and develop their projects. But what is the point in providing a production quality win32 port?

I think that Linux completely won as a platform to deploy software, and even if you want to run your code under win32 systems what's wrong about installing Linux boxes to run Redis? For instance Stack Overflow runs their systems in a mix of Windows and Linux boxes, they have no troubles into using Linux to run Redis.  -- Salvatore antirez Sanfilippo

However, Salvatore did say in his post that while he felt that the win32 feature wasn't important enough to include in the main Redis project, he did say it was a perfect idea for a separate project.  I personally think that it's bad to assume that "Linux completely won as a platform to deploy software" because I hear about lots of companies with developers and IT folks who have based their infrastructure on Windows.  Right now, smart companies like Puppet Labs are trying to make inroads to the Windows-using sector of IT. 

Another piece to this story was that some developers were angry that Microsoft sent a patch and not a pull request, but Salvatore didn't think there was much point in these different formalities.

Source:  http://antirez.com/post/redis-win32-msft-patch.html

MariaDB AX is an open source database for modern analytics: distributed, columnar and easy to use.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}