1、下载 windows 版 redis zip 免安装包
从 https://github.com/redis-windows/redis-windows/releases 下载最新稳定版本或找个合适的稳定版本,至于如何打开 github.com 请自行百度。
以版本 Redis 7.2.5 for Windows 为例,选择并下载 Redis-7.2.5-Windows-x64-msys2-with-Service.zip (如下图),其它编译版本适合的场景这里不介绍了请自行百度。
2、解压 Redis-7.2.5-Windows-x64-msys2-with-Service.zip
根目录结构(如下图):
3、自定义配置 redis
3.1、修改绑定 ip 地址
场景为多台服务器需要连接到这个 redis 服务,只是本地使用就不需要修改了。
打开 redis.conf 文件,找到配置中的 bind 127.0.0.1 -::1,把 bind 127.0.0.1 -::1 改为 bind 本机服务器 ip 地址,比如,本机服务器 ip 地址为 192.168.xx.xx,即 bind 192.168.xx.xx。
3.2、添加密码
考虑到安全性的问题,可以给 redis 添加密码。
打开 redis.conf 文件,找到配置中的 # requirepass foobared,拷贝 # requirepass foobared,粘贴到下一行,去掉 # 号和 # 后面的空格,把 foobared 改为你想设置的密码,比如说密码是 abcd,即 requirepass abcd(如下图)。
3.3、创建有标题的 bat
自带的 start.bat 没有标题,如果一台服务器运行多个用 cmd 打开的服务,就不好区分哪个是 redis 的 bat 了,所以才需要 自建 redis.bat,脚本如下:
title redis
redis-server.exe redis.conf
pause
3.4、运行
效果如下图就是成功的:
3.5、把 redis 作为一个服务
执行根目录下的 install_redis_service.bat 即可。
4、如果 redis.conf 文件修改过 ip 地址和设置了密码,项目中配置文件相关的 redis ip 地址也要修改并配置一样的密码。