大数据学习初级入门教程(十五) —— 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!

posted @ 2022-11-08 23:48  孟郎郎  阅读(164)  评论(0编辑  收藏  举报