Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:
https://github.com/MSOpenTech/redis
在 Release 页面中,可以找到 msi 安装文件以及 .zip 文件。
下载解压,在解压后的bin目录下有以下这些文件:
- redis-benchmark.exe #基准测试
- redis-check-aof.exe # aof
- redis-check-dump.exe # dump
- redis-cli.exe # 客户端
- redis-server.exe # 服务器
- redis.windows.conf # 配置文件
启动脚本如下:
- redis-server redis.windows.conf
可以将其保存为文件 startup.bat ; 下次就可以直接启动了。
启动成功:
- D:\Develop\redis-2.8.12>redis-server redis.windows.conf
- _._
- _.-``__ ''-._
- _.-`` `. `_. ''-._ Redis 2.8.12 (00000000/0) 64 bit
- .-`` .-```. ```\/ _.,_ ''-._
- ( ' , .-` | `, ) Running in stand alone mode
- |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
- | `-._ `._ / _.-' | PID: 6736
- `-._ `-._ `-./ _.-' _.-'
- |`-._`-._ `-.__.-' _.-'_.-'|
- | `-._`-._ _.-'_.-' | http://redis.io
- `-._ `-._`-.__.-'_.-' _.-'
- |`-._`-._ `-.__.-' _.-'_.-'|
- | `-._`-._ _.-'_.-' |
- `-._ `-._`-.__.-'_.-' _.-'
- `-._ `-.__.-' _.-'
- `-._ _.-'
- `-.__.-'
- [6736] 10 Aug 22:01:22.247 # Server started, Redis version 2.8.12
- [6736] 10 Aug 22:01:22.248 * The server is now ready to accept connections on port 6379
然后可以使用自带的客户端工具进行测试。
双击打开 redis-cli.exe , 如果不报错,则连接上了本地服务器,然后测试,比如 set命令,get命令:
- 127.0.0.1:6379> set xmyan http://www.llyxm.com
- OK
- 127.0.0.1:6379> get xmyan
- "http://www.llyxm.com"
- 127.0.0.1:6379>
这应该很好理解,连接上了本机的6379端口。
备注说明:
1. 这个版本是Win64的。
2. 我的操作系统是Windows 7 64位旗舰版,运行内存8GB,用户是Administrator,其他用户运行出错,可能需要设置下 redis-server.exe 和redis-cli.exe 的属性中的兼容性权限(以管理员身份运行)。