Windows 下安装 Redis 并设置自启动

下载 Windows 版本的 Redis

原来在官网上可以下载的 windows 版本的,现在官网以及没有下载地址,只能在 github 上下载,官网只提供 linux 版本的下载。

官网下载地址:http://redis.io/download

github 下载地址:https://github.com/MSOpenTech/redis/tags

安装 Redis

下载后,解压 Redis 即可。

启动命令 redis-server redis.windows.conf,出现下图显示表示启动成功了。

image-20210310163025307

设置 Redis 服务

上面虽然启动了 Redis,但是只要一关闭 cmd 窗口,Redis 就会消失。所以要把 Redis 设置成 windows 下的服务。

设置服务命令如下:

redis-server --service-install redis.windows.conf --loglevel verbose

image-20210310163529899

输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个 redis 服务。

image-20210310164140439

常用的 Redis 服务命令

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

启动失败异常处理

配置日志路径

修改 redis.windows.conf 文件:

# Specify the log file name. Also 'stdout' can be used to force
# Redis to log on the standard output. 
logfile "logs/redis.log"

并手动创建 logs 日志目录。

从而可以查看失败日志。

bind: No error

启动报错:

Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

可以尝试更换端口,再次进行启动。