win10 下能跑的 Redis 其实不多,这个 3.0.503 版本还挺靠谱的,亲测 64 位系统跑得稳,启动也快。
redis-server和redis-client两个核心组件都齐全,一个是服务端,一个是命令行工具,用起来比较顺手,开发测试没啥压力。
redis-server启动后默认监听6379
端口,配置都在redis.conf
里,像端口号、密码、内存限制都能调,改起来也不难。
redis-client用来连上服务端执行命令,比如set key value
、get key
这种,适合调试,响应也快。
而且压缩包里还有个是图形界面的工具,redis-cli,对不太习惯命令行的朋友来说,算是蛮友好的界面。
数据类型支持挺全,String、List、Set、Hash、Sorted Set,常见的缓存、计数、排行榜都能搞定。
持久化这块也做得不错,RDB和AOF双保险,前者快照备份,后者记录操作日志,不怕宕机丢数据。
你要是搞分布式或者消息队列,Redis 的主从复制、发布/订阅也能用得上,性能方面也还挺能打的。
如果你想在 Windows 上试试 Redis,又懒得搞 WSL 啥的,可以先从这个版本入手,下载也方便:
- 64 位 Windows Redis
- Redis Windows 64 位库
- Windows 64 位 Redis 3.2.100
- Windows 64 位 Redis 安装包
- Redis2.6.12 for Windows
记得运行前先关掉占6379
的进程,不然端口冲突会启动失败~