Install Redis on Windows10 without admin rights
To install Redis on Windows10, you need to enable WSL2 (Windows Subsystem for Linux). WSL2 lets you run Linux binaries natively on Windows.
If you are running old WSL, you need to enable WSL2 by following this instruction. Unfortunately, enabling WSL2 requires admin right though :(