redis / redis-io

Application running http://redis.io
http://redis.io
637 stars 176 forks source link

Suggestion: add Windows option to /download #231

Open mgravell opened 3 years ago

mgravell commented 3 years ago

Currently, /download caters to native redis (linux), and cloud options (Redis Labs)

Historically, there was inclusion of redis-64, the MSOpenTech port of redis to run natively on Windows - which is now discontinued and left at a very out-of-date server version.

There is an active / well-supported Windows version available, however - redis-64 now links onwards to Memurai, i.e. https://www.memurai.com/get-memurai - this is a commercial offering with free developer versions, and IMO it makes a very compelling case for getting started with Redis on Windows conveniently and quickly - without needing additional VM etc infrastructure.

Proposal: re-add the section removed in the first link above, but now linking to Memurai instead. I'm happy to submit this as a PR, essentially adding:

"windows": {
  "url": "https://www.memurai.com/get-memurai",
   "notes": "The Redis project does not officially support Windows. However, Memurai develops and maintains this Windows port."
}
itamarhaber commented 3 years ago

Hello @mgravell

Sorry for leaving you out to dry. Memurai indeed appears more active (can't say about support though) than the MSOpenTech fork and is seemingly compatible with Redis 5.0.10 IIUC. However, the historic and archived fork was an open source project with an extremely permissive license. Memurai, however, is the exact opposite that offers a commercial, closed source product for trial. Therefore I don't think the Redis website should refer to it.

That said, the need for an easy development solution on Windows is very real, so I was wondering if you've had any experience with @tporadowski's Redis for Windows? Feature parity aside, I feel it is more organic to the community and makes a much better case for inclusion here.

itamarhaber commented 3 years ago

/cc @tporadowski

bettojanea commented 3 years ago

Hi @itamarhaber, I assure you that Memurai is very active and actively supported. :) As you pointed out, we are currently compatible with Redis 5.0.10 and we are in the final test pass to release Redis 6 features. We recognize the need for a Redis environment in Windows and we work hard towards providing the community, both developers and enterprises, with a stable and supported Redis port on Windows. I just wanted to clarify that Memurai Developer Edition is not a trial and -though it's not licensed for production use- it's 100% free for development use. The only feature restriction is that it has a maximum uptime of 10 days, after which it needs to be restarted, which really doesn't limit any development scenarios. Other than that, all features are completely available to developers.

tporadowski commented 3 years ago

I would not mind at all if the fork I'm maintaining would be listed on the downloads page :). There are still a couple of pending issues related to RDB persistence in 5.0.x which I cannot reproduce, but I can generally see a lots of interest in "Redis for Windows", probably mostly being used for development purposes (Github's stats say about 280K downloads so far). Back then when MS OpenTech maintained that port - I think it was listed on downloads page as "unofficial" any way, so it would be perfectly fine to keep it that way.