window 下安装redis
做的系统中有用到redis,于是想在window下搭建一个redis服务
1.
首先先下载redis window版本的包,我下载的是 msi包,
github下载地址:https://github.com/MSOpenTech/redis/tags
2.
下载后,安装,端口和内存都是默认的,安装完成后的目录:
3.
启动redis,cmd,然后到redis目录下,执行:redis-server.exe redis.windows.conf
4.测试是否安装成功,cmd,然后到redis目录下,执行:
redis-cli
set test why
get test
5.常见的命令:
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
卸载服务:redis-server --service-uninstall
问题:
1.参考文档中有提到,window下需要将redis服务加入到window服务中(可在控制面板,管理工具-服务中查看是否有redis服务,没有则需要安装)
执行 redis-server.exe --service-install redis.windows.conf --loglevel verbose 命令
我的执行后报错 error code=1073,发现已经在服务中启动了,就不用再执行该命令
2. 客户端连接不上服务器
修改 redis.window.conf 和 redis.window-service.conf 文件
将:
1)bind 127.0.0.1 注释
2)将 protected-mode yes 改成 protected-mode no
重启服务:redis-server --service-stop redis-server --service-start
此时客户端可以连上
参考地址:https://www.cnblogs.com/M-LittleBird/p/5902850.html