Windows 环境下的 Redis 7.0.0,真是蛮方便的选择。虽然 Redis 原生是跑在 Linux 上的,但现在社区搞了个 Windows 编译版,亲测在 Win10 和 Server 2012 R2 上都能稳定运行,装起来也不麻烦。适合平时本地开发调试用,省去开虚拟机那点麻烦事。

Redis 7.0.0的功能挺全,像字符串、哈希、列表、集合、有序集合这些基本数据类型都有支持,还能搞发布订阅、写 Lua 脚本这些高级玩法。新版本对多线程也有点支持,性能上也有点提升,响应也快。

安装流程比较直白:先下载压缩包,解压到比如C:\redis,改下redis.windows.conf配置文件,用redis-server.exe redis.windows.conf启动就 OK 了。客户端连也简单,redis-cli.exe直接开搞。

不过要注意,Windows 下的 Redis 和 Linux 版还是有些差别,比如守护进程的支持、文件权限那一套,跟你预期不太一样。别想着一模一样去部署生产环境哈,开发测试倒是挺合适。

想玩得更溜点,可以看看 Redis 的事务键过期策略这些机制,搞清楚之后写服务逻辑会更有底气。如果你想深挖下 Redis 的多线程细节,可以参考这篇 Redis 架构详解,讲得还挺明白的。

windows-redis-7.0.0下载下来试试,开发过程中当缓存、做临时消息队列都挺顺手的。如果你平时用 Windows 做开发,那这个版本还蛮值得一装的。