microsoftarchive / redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
http://redis.io
Other
20.85k stars 5.38k forks source link

Reason for archiving this project? #556

Open gokulm opened 7 years ago

gokulm commented 7 years ago

This project has been moved to MicrosoftArchive... what's the plan? any plans to support Redis for Windows? Can one of you recommend any other alternative?

SebastianStehle commented 7 years ago

Run it on Linux ;) ... We had so many problems with the Windows version and it was very stable on Linux.

cihanb commented 7 years ago

One option is to run vms or docker containers in windows with linux version.

globules-io commented 7 years ago

Bump. We are running this on windows for both dev & prod. We do not want to run some VMs or containers just for redis. Is MS done with maintaining that project? Alternatives?

globules-io commented 7 years ago

No reply. Why do MS always do this??? Start something, announce it aloud "we are now open source, we are now this and that blah blah" then quietly do a 360 and moonwalk away. Are you asking us to move from Windows to Linux again????????????

andreis commented 7 years ago

do a 360 and moonwalk away

I was preparing to be pedantic, but that was clever.

Also, big companies are big. There isn't a Big Brother pulling all the strings, but most likely a bunch of well intentioned engineers who either got diverted from the project, or left the company. You're right that Microsoft could improve its approach to OSS, but I'm optimistic about the direction they're taking, and other projects of theirs are run quite well (e.g. vscode). NB I have nothing to do with Microsoft and don't even particularly like them.

Also also, for OSS unless you're paying for support you can't really expect (or worse, demand) that something is maintained.

smarkwell commented 7 years ago

I'm sure that the team driving this internally got reassigned or moved on in some way. It would still be nice to have a more official statement on that transition than simply moving the repo to MS Archive. I guess props for at least doing that.

tporadowski commented 7 years ago

A week ago I also found out that this Redis port for Windows was moved to "MicrosoftArchive" and is no longer supported, yet my client planned to use it along with their ASP.NET and WCF-based solutions, so staying close to Windows is essential for them. While researching for another caching solution available for Windows platform I spent a couple of evenings to see how it could be updated to Redis 4.0.2. I haven't seen Redis code before and it's been a while since I last used C, so it all would be best summarized with:

I have no idea what I'm doing

;). Except that it works, partially, but works. You can find the updated code in my MSOpenTech/Redis fork, branch win-4.0.2. Please read the DISCLAIMER first in README as some vital parts are not fully working yet. There is also no binary release, but it can be compiled at least in VS2017.

I would of course like to get some feedback to see whether there is a need for a full port of Redis for Windows - then I could decide if I should get to know Redis' internals and all that stuff ;)

I will cross-post this also to other issues related to future of this project, so that everybody who's interested get to know about this: #525 #497 #523 #573 #565 #556 antirez/redis#4025

globules-io commented 7 years ago

Please yes! Thank you for doing that.

enricogior commented 5 years ago

Hi @gokulm @globules-io, this repository hasn't been updated in almost 3 years. But finally there is a new software that provides Redis compatibility on Windows, and is currently up-to-date with the Redis 5 API. See https://github.com/MicrosoftArchive/redis/issues/620.