windows下安装redis外网访问问题
1.问题描述
windows 下安装 reids 后会出现只有 127.0.0.1 能访问的情况,其余 ip 都访问不了包括本机的内网 ip。
解决办法如下:
1.1 打开 redis.windows.config 文件和 redis.windows.server.config 文件修改下面参数
1 | bind 127.0.0.1//注释掉这个参数 |
备注:俩个文件都需要对这两个参数进行修改,只改一个不会生效(亲测)
1.2 重启 redis 服务,即可使用 ip 访问 redis 了
注意:如果在生产环境中,只有主机访问 redis,则不需要修改,保证 redis 数据安全,使用 localhost 或 127.0.0.1 访问即可(这个也根据需求而定)
2.windows 下安装 redis
2.1 下载地址
windows 版本:
1 | https://github.com/MSOpenTech/redis/releases |
Linux 版本:
官网下载:
1 | http://www.redis.cn/ |
git 下载:
1 | https://github.com/antirez/redis/releases |
2.2 安装
2.2.1windows 版本解压即可
2.2.2 启动命令
通过 cmd 指定到该 redis 目录。
使用命令:redis-server.exe 启动服务出现这种效果,表明启动服务成功。
2.2.3 部署
备注:由于上面虽然启动了 redis 服务,但是,只要一关闭 cmd 窗口,redis 服务就关闭了。所以,把 redis 设置为一个 windows 服务。安装之前,windows 服务是不包含 redis 服务
2.2.3.1 安装命令: redis-server.exe –service-install redis.windows.conf 使用命令,安装成功,如图所
最后的参数 –loglevel verbose 表示记录日志等级
2.2.3.2windows 常用的 redis 命令
卸载服务:redis-server –service-uninstall
开启服务:redis-server –service-start
停止服务:redis-server –service-stop
重命名服务:redis-server –service-name name
重命名服务,需要写在前三个参数之后,例如:
1 | The following would install and start three separate instances of Redis as a service: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 流浪银河!
评论
LivereValine