1. 背景
windows下的redis安装后可在安装目录下双击redis-server.exe启动(也可在cmd命令窗口redis-server.exe redis.windows.conf, 注:加了redis.windows.conf就指定启动配置文件为redis.windows.conf,不加就用默认的),
但是得保持命令窗口不关闭,很是碍眼。那有什么办法让redis可以关闭命令窗口后台运行呢?
2. 解决方案
第一:把配置文件的daemonize no 改为 daemonize yes,很显然,这只在Linux下支持,windows下不生效。
第二:根据redis技术文档把redis-server安装成windows服务,在cmd命令窗口,进入redis安装路径,执行
redis-server --service-install redis.windows.conf --loglevel verbose
有些人执行这个命令成功了(成功了就忽视第三种),但是我的电脑报错了,报redis-server --service-install redis.windows.conf --loglevel verbos错误
只能第三种解决了。
第三: 看安装目录中还有另外一个配置文件redis.windows-service.conf, 使