3 ms·
@antirez said: sorry, NO THANKS!!
by elliotlai 14y ago
@antirez said: sorry, NO THANKS!!
- antirez 14y agoNo I did not ;) What I think is: 1) It's cool to see Redis ported on win32, especially now that they are trying to provide an implementation that can persist asynchronously and so forth. 2) Not interested in backporting changes into the main Redis codebase at the moment, because there are little reasons to deploy on WIN32 IMHO, and the changes to the code base are massive. So it's interesting, it's listed in the "download" page of hte official site as an external project, but there are no solid reasons to make the official code base more complex.
- huggyface 14y agobecause there are little reasons to deploy on WIN32 IMHO There are plenty of reasons to deploy on Windows, and it has lost Redis a lot of momentum and wins that it doesn't support it.
- untog 14y agoI'd love to see some figures or even anecdotes backing that up. That's not snark- I'm genuinely curious.
- kkowalczyk 14y agoThere are 88 million (~15% of total) web sites hosted on Windows (http://en.wikipedia.org/wiki/Web_server#Market_share http://en.wikipedia.org/wiki/Web_server#Market_share). That's 88 million reasons.
- tene 14y agoIf you're running your web server on the same host as your redis server, in my experience you're doing it wrong.
- huggyface 14y agoThat doesn't necessarily mean that they run it on the same host. It simply means that for some reason a lot of people have chosen Windows as their web platform (which could be as simple as familiarity). It is foolhardy to dismiss that massive platform.
- skrebbel 14y agoWe've had this discussion a while ago. The outcome is that it's antirez's call. There's plenty of us who'd like him to take out a few months to drop new features and do windows portability instead, but it's his call. If antirez would always take the easy way after some user space resistance, he'd be a mysql contributor.
- huggyface 14y agoThe outcome is that it's antirez's call. Absolutely true. He owes me or anyone else nothing. I am not saying that he should do it, I'm just replying to the specific statement about deploying on Windows. There are plenty of reasons someone might prefer to deploy on Windows, which explains why almost all successful technologies have first-class windows options (Mongodb, PHP, Ruby, Apache, MySQL, postresql, Membase, and on and on and on).
- forgotAgain 14y agoGenerally speaking there are two things that can happen if Redis win32 support is put in the main code line: it succeeds on win32 or it fails on win32. If it succeeds on win32 then, based on previous history, we can assume that similar functionality will be added in some oblique fashion to Microsoft SQL Server. At that point Microsoft would, based on previous history, withdraw support from Redis so it could provide its customers a better experience by concentrating all of its resources on the MS SQL product. Lacking support, Redis on win32, would whither and die on that platform. If Redis on win32 doesn't succeed then one would expect Microsoft to withdraw support and Redis on win32, lacking support, would whither and die on that platform. Edit to add Not saying Redis can't succeed on win32, just that it can't be completely dependent on Microsoft to do so.
- elliotlai 14y agonow i see! thank you for your great works :)