1、下载安装包:
github:github.com/MicrosoftAr…
2、安装:
3:使用(需在redis安装目下执行命令!!!):
- 启动命令: redis-server.exe redis.windows.conf
- 加入系统服务: redis-server --service-install redis.windows.conf --loglevel verbose
- 卸载系统服务: redis-server --service-uninstall
- 加入系统服务后重启命令: redis-server --service-start [ --service-name redis6379 ] ( 启动服务,可选择对应的端口服务 )。
- 加入系统服务后停止命令: redis-server --service-stop [ --service-name redis6379 ](停止服务,可选择对应的端口服务)
- 连接客户端: redis-cli.exe -h 127.0.0.1 -p 6379
- 加入系统服务后就可以设置开机自启了:
4、常见问题:
错误1:
bash: redis-server.exe : command not found
错误2:
Warning: no config file specified, using the default config. In order to specify a config file use D:\Redis\redis-server.exe /path/to/redis.conf(这是因为没带redis配置文件启动redis.windows.conf)
解决方法:redis-server.exe redis.windows.conf
错误3:
redis-server.exe redis.windows.conf [17324] 04 May 10:08:37.857 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error(这是用于redis客户端已经启动)
redis-cli.exe shutdown exit
错误4:
redis加入系统服务(redis-server --service-install redis.windows.conf --loglevel verbose)时报:HandleServiceCommands: system error caught. error code=1073, message = CreateService failed: unknown error
- 先卸载: redis-server --service-uninstall
- 在安装:
redis-server --service-install redis.windows.conf --loglevel verbose
错误5:
[16912] 04 May 10:43:26.314 # HandleServiceCommands: system error caught. error code=1056, message = StartService failed: unknown error
- 先停: redis-server --service-stop
- 再启: redis-server --service-start
错误6:
[17352] 04 May 10:47:54.361 # HandleServiceCommands: system error caught. error code=1062, message = ControlService failed: unknown error( redis-server --service-stop命令执行了两次!!!)
- 先启: redis-server --service-stop
- 再停: redis-server --service-start