Redis 的稳定版本 3.2.100,对老项目或者 Windows 开发者来说,真的是蛮合适的一个选择。它虽然不算新,但胜在够稳,跑在生产环境里也挺踏实的。
Windows 用户的福音,redis-win-3.2.100.tar.gz
这个包是压缩好的源码文件,格式是.tar.gz
,用 7-Zip 啥的能直接解,或者拿去用mingw-w64
来编译也行。嗯,虽然不是官方直接出的 Win 版,但社区维护得还不错。
新功能方面,像是HyperLog
这种估算集合唯一值的结构,还有GEO
地理命令、初版的Stream
流结构,蛮适合做日志系统或者地理打卡那类需求。
性能这块也有优化,主从复制更快,用了PSYNC
协议后,就算断线也能部分同步,数据安全性更高。内存调度也做了不少细节打磨,运行时感觉更稳,响应也快。
脚本增强也值得一提,以前LUA
脚本一出错就难找问题,现在错误提示清楚多了,调试也方便。还有就是配置上多了不少可调项,像AOF
的fsync
频率,你可以根据项目要求来平衡写入性能和数据持久化。
要注意,这个版本的模块系统还在起步阶段,想用自定义命令的话还得等等。不过对大多数普通应用来说,3.2.100 已经够用了。
如果你是做老系统维护、或者在 Windows 上搞 Redis 开发,这个版本比较省心,功能够用、文档也多。想用的话,点这里下载就行。