在 windows 系统中使用 redis
说明
首先在 windows 中使用 redis 性能应该是不如 linux 的
具体原因参考:https://www.cnblogs.com/cplemom/p/14937088.html
但因为各种需求,目前需要一个在 windows 下的缓存服务,就只能继续研究
现状
然后 redis 官方也是没有提供 windows 版本和支持的,所以不能直接通过官方得到程序包,官方说可以在 WSL 中进行使用,不是很符合需求,估计性能损失更大
最近的一个相对官方的版本是微软支持的 3.0 版本,但目前早已停止维护,估计现在用并不是很好了
项目地址:https://github.com/microsoftarchive/redis
如果是在 windows 下使用,微软还有一个早期的项目叫 AppFabric,但目前看起来应该也停止维护了,而且看起来也并不通用
项目文档:https://docs.microsoft.com/zh-cn/previous-versions/appfabric/hh351318(v=azure.10)
方案
进而又在 github 上找到一个编译了 redis 7.0.2 的项目,是与目前 redis 版本同步的
目前项目关注的人很少,虽然没有源码和说明整个编译过程,但应该也还算靠谱吧
项目地址:https://github.com/zkteco-home/redis-windows
下载解压后,使用命令 redis-server.exe redis.conf 即可运行,需要配置修改配置文件即可,也可以以服务进行运行。
工具
为了方便调试找了一个跨平台的 redis 图形管理工具,似乎是国人贡献的,看起来还不错:
输了你,赢了世界又如何...