Open debugCode1024 opened 2 years ago
found a 7.0.2 x64 release , but not test https://github.com/zkteco-home/redis-windows
according to this article,just build from source with msys2. https://blog.csdn.net/xuejianxinokok/article/details/125423154
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.
@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.
found a 7.0.2 x64 release , but not test https://github.com/zkteco-home/redis-windows
Good ,Thank you.
is it available?
found a 7.0.2 x64 release , but not test https://github.com/zkteco-home/redis-windows
It's not open source project.
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.
Recently, I found another repo https://github.com/redis-windows/redis-windows which is build with mingw and use github action.
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
is it available?
so far,it is the most stable windows edition
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
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):
with VS2022(zkteco-home/redis-windows:
It's true open sourced, ...
Yes, this is most important.
Yes, Redis7 is most important,I am looking forward redis 7 for windows, Thanks
Yes, Redis7 is most important,I am looking forward redis 7 for windows, Thanks
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.
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.
I am looking forward redis 7 for windows, Thanks