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

posted @ 2021-06-05 23:25  菜小鱼~  阅读(1201)  评论(0编辑  收藏  举报