Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

when will Redis 7 for windows release? #144

Open
debugCode1024 opened this issue Jun 10, 2022 · 18 comments
Open

when will Redis 7 for windows release? #144

debugCode1024 opened this issue Jun 10, 2022 · 18 comments

Comments

@debugCode1024
Copy link

I am looking forward redis 7 for windows, Thanks

@btx638
Copy link

btx638 commented Jun 30, 2022

found a 7.0.2 x64 release , but not test
https://github.com/zkteco-home/redis-windows

@superlbr
Copy link

according to this article,just build from source with msys2. https://blog.csdn.net/xuejianxinokok/article/details/125423154

@thilux
Copy link

thilux commented Aug 19, 2022

Is there a procedure/guide on what changes need to be done so that others can help and create PRs for Redis 6.2.X and 7.X? I am interested in helping.

@tporadowski
Copy link
Owner

@thilux I appreciate your offer to help! This fork is a continuation of work done by Microsoft OpenTech team. This is a tedious process, but maybe I could not see a more efficient way to do this so far :). There are some explanations in header files why PORT_... macros for various data types are used in this fork, and there are parts of code that are rewritten to Windows-specific alternatives (Win IOCP, fork() implementation, etc.). What I was doing so far was to take a given release branch from original Redis repo, and then using WinMerge tool - going through all the differences file by file. Then for each file those types must be changed, any new code/changes taken over, changes to Windows-specific parts must be carefully examined and applied (they're usually in #if ... #else ... #endif blocks). Then when it compiles - tests must be run, any issues corrected, and again tested.

@tobaba
Copy link

tobaba commented Aug 28, 2022

found a 7.0.2 x64 release , but not test https://github.com/zkteco-home/redis-windows

Good ,Thank you.

@ykexc
Copy link

ykexc commented Oct 28, 2022

is it available?

@liudonghua123
Copy link

found a 7.0.2 x64 release , but not test https://github.com/zkteco-home/redis-windows

It's not open source project.

@jonahbeckford
Copy link

I have Windows binaries for Redis 7 available on https://gitlab.com/diskuv-ocaml/distributions/dkml-redis. Be aware they are compiled with GCC so they are not truly native like tporadowski/redis.

@liudonghua123
Copy link

Recently, I found another repo https://github.com/redis-windows/redis-windows which is build with mingw and use github action.

@zkteco-home
Copy link

Recently, I found another repo https://github.com/redis-windows/redis-windows which is build with mingw and use github action.

How can you know it is compliled with mingw?I never use mingw or cygwin,it is compiled with VS2022,real native binary files

@zkteco-home
Copy link

is it available?

so far,it is the most stable windows edition

@liudonghua123
Copy link

Recently, I found another repo https://github.com/redis-windows/redis-windows which is build with mingw and use github action.

How can you know it is compliled with mingw?I never use mingw or cygwin,it is compiled with VS2022,real native binary files

I didn't mean your repo, I said https://github.com/redis-windows/redis-windows.
It's true open sourced, the main build script is on
https://github.com/redis-windows/redis-windows/blob/main/.github/workflows/ci-diy.yml

@zkteco-home
Copy link

sorry for that,that is not my repo.i did a test ,with mingw,it is at least slower 40% then native compile,this is result:
with Mingw(redis-windows/redis-windows):

image

with VS2022(zkteco-home/redis-windows:

image

@jhajjaarap
Copy link

jhajjaarap commented Jul 6, 2023

It's true open sourced, ...

Yes, this is most important.

@dblife1024
Copy link

Yes, Redis7 is most important,I am looking forward redis 7 for windows, Thanks

@zkteco-home
Copy link

Yes, Redis7 is most important,I am looking forward redis 7 for windows, Thanks

https://github.com/zkteco-home/redis-windows

@Lixuhuilll
Copy link

It's true open sourced, ...

Yes, this is most important.

Agree, I have no requirements for the performance of the Windows version, only for consistent functionality and complete open source.

@jfcherng
Copy link

It's true open sourced, ...

Yes, this is most important.

Agree, I have no requirements for the performance of the Windows version, only for consistent functionality and complete open source.

https://github.com/redis-windows/redis-windows

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests