大数据学习初级入门教程(十五) —— Redis 在 Windows 系统上的安装、配置、启动和测试
项目中使用 Redis 缓存库,一版 Redis 都是安装在 Linux 机器上,有单节点部署安装,伪分布式部署安装,分布式集群模式部署安装,分布式哨兵模式部署安装等部署形式。但有时候手头没有 Redis 服务,又没有 Linux 环境供安装 Redis 服务,这时在 Windows 主机上运行 Redis 服务会更加便捷。
如何在 Windows 上运行 Redis 服务呢?接下来就简单聊聊。
在 Redis 官网上去找安装包,都是 Linux 版本,没有 Windows 版本供下载。百度了下,发现 Windows 版本的 Redis 有开源项目 Releases · microsoftarchive/redis · GitHub,只不过这个项目的最新提交是六七年前了。这里下载版本 3.0.504 进行测试。
一、下载 Redis 安装包
下载版本:Redis-x64-3.0.504.zip
二、解压到磁盘
这里解压到:D:\Redis\Redis-x64-3.0.504
三、修改配置
打开文件 redis.windows.conf,修改部分配置如下:
logfile "logs/redis_log.txt"
requirepass redis123
四、启动服务
打开 cmd 窗口并跳转到 redis 安装目录,运行如下命令启动 redis 服务。
redis-server.exe redis.windows.conf
发现光标一直在命令下一行闪烁,但无任何日志打印。
但查看配置的日志目录 D:\Redis\Redis-x64-3.0.504\logs,可以看到有日志生成,结果如下:
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.0.504 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 15880
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'[15880] 08 Nov 22:44:26.558 # Server started, Redis version 3.0.504
[15880] 08 Nov 22:44:26.558 * DB loaded from disk: 0.000 seconds
[15880] 08 Nov 22:44:26.558 * The server is now ready to accept connections on port 6379
可以看到服务启动正常。
五、测试服务
保持第四步的窗口不要关闭,再打开一个 cmd 窗口,跳转到 redis 安装目录,运行启动客户端的命令。
redis-cli.exe
输入命令做测试,结果如下:
可以看到完全可以正常使用,这时就可以不解决 Windows 主机开发过程中临时连接 Redis 服务的问题。
你学会了么~ Good Luck!