redis for windows 安装及配置教程
1、下载zip包
下载链接
**版本选择:**msys2 和 cygwin 是两套运行时,功能一样,随便选一个就行,别两个都装(会抢 6379)。带 -with-Service 的多一个 RedisService.exe,强烈建议下这个。RedisService.exe用处后面讲
2、解压到指定目录并创建data文件夹
解压后的数据:
redis-server.exe ← 服务端
redis-cli.exe ← 客户端
redis-benchmark.exe
redis-check-aof.exe / redis-check-rdb.exe
redis.conf ← 配置文件(7.x 官方示例配置,默认值即满足 mall 需求)
RedisService.exe ← 服务包装器(.NET 10 自包含发布,不需要装 .NET 运行时)
start.bat ← 内容是:redis-server.exe redis.conf
msys-*.dll ← 运行时 DLL,缺了会启动失败
README.md / README.zh_CN.md
手动创建数据目录data
mkdir D:\code-workspace\developer_env\Redis-7.4.11\data
3、前台跑
定位到目录D:\code-workspace\developer_env\Redis-7.4.11,输出cmd启动终端,执行
start.bat
这个命令就相对于
redis-server.exe redis.conf
4、注册成 Windows 服务(开机自启、后台常驻)
按 Ctrl+C 停掉前台进程,然后 以管理员身份 打开 PowerShell,执行:
cdD:\developer\env\redis-7.4.11# 安装服务(-c 指定配置,--dir 指定数据目录,服务名默认 Redis,启动方式默认 auto).\RedisService.exeinstall-cD:\developer\env\redis-7.4.11\redis.conf--dirD:\developer\env\redis-7.4.11\data--port6379# 启动net start Redis日常管理命令:
net stop Redis# 停止net start Redis# 启动Get-Service Redis# 查看状态,应为 Runningsc.exe qc Redis# 查看启动类型,应为 AUTO_START.\RedisService.exe uninstall# 卸载服务(先 net stop Redis)