window下的安装
Window下载链接:https://github.com/MicrosoftArchive/redis/releases
Redis Desktop Manager 可视化工具:
http://github.com/uglide/RedisDesktopManager/releases
部署Redis
Redis安装成windows服务,开机自启动,命令如下:
redis-server --service-install redis.windows.conf
- 安装完之后,就可看到Redis已经作为windows服务了,但是安装好之后,Redis并没有启动
- 启动命令:
redis-server --service-start
- 停止命令:
redis-server --service-stop
解决redis远程连接不上的问题
redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。
- 1.bind 127.0.0.1改为 #bind 127.0.0.1
- 2.protected-mode yes 改为 protected-mode no
- 3.加入 daemonize no(这个是是否在后台启动不占用一个主程窗口)
- 4.
redis-server.exe redis.windows.conf
- 5.然后进入redis的目录 输入
redis-cli.exe -h 195.124.45.12 -p 6379
就可以远程访问了(其中195.124.45.12 -p 6379为你要连接的IP地址)
设置自启动Redis-server服务
1、由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。
2、设置服务命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
如果遇到Redis安装系统服务1073错误
-------------------------------------------------
:
[12820] 06 Sep 11:00:26.431 # HandleServiceCommands: system error caught.
error code=1073,message = CreateService failed: unknown error
解决办法:
- 先卸载服务:
redis-server --service-uninstall
- 然后再安装:
redis-server --service-install redis.windows.conf
- 启动命令:
redis-server --service-start