阿里云 windows server 2012 R2 环境下redis的安装及外网访问的配置

来源:互联网 发布:淘宝助理授权 编辑:程序博客网 时间:2024/06/05 14:55

Redis对于Linux是官方支持的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:
http://redis.io/download

由于当初自己买的阿里云自己选的windows 系统,所以需要想办法把redis安装在windows系统上并实现外网访问。(自己的挖的坑,必须自己跳)

windows 版本的redis安装如下:
Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:
https://github.com/MicrosoftArchive/redis
这里写图片描述

点击releases 进入下载de界面
这里写图片描述
下载 Redis-x64-3.2.100.msi 或者 Redis-x64-3.2.100.zip
我选择的是msi
安装过程极其简单,一路next即可。
attention:
选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里。
这里写图片描述

端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务
这里写图片描述
设定最大值为100M。个人认为100M就差不多了。
这里写图片描述

安装完成后,打开安装目录会看到:
这里写图片描述
注意这里的配置文件出现两个(后缀.conf),我们安装的redis 到底使用的是哪一个配置文件呢?
查看本地服务找到redis的服务,此时redis服务处于正在运行状态(自动),右键->属性->常规->可执行文件的路径,如下:
这里写图片描述
redis 启用的是redis.windows-service.conf这个配置文件。

测试本地是否安装成功
1:cmd 进入redis的安装目录
2:输入redis-cli回车
3:如图正常提示进入,并显示正确端口号,则表示服务已经启动
这里写图片描述
进行测试如下:
这里写图片描述

出现以上证明本地是安装成功并且可以使用。

安装在阿里云上很明显是外网访问的。
在阿里云上添加安全组规则,进行redis端口号的配置,然后重启阿里云;
配置如下:
这里写图片描述

要做到外网可以访问redis需要更改我们的配置文件(redis真正启用的配置文件)
1:注释到bind 127.0.0.1
2:protected-mode no(3.2版本及以上才会出现)
3:为了安全设置一下密码:requirepass 你的密码;
bind的作用,protected-mode 的具体作用,可自行百度。
之后是重启redis服务,我之前尝试重启过(均以失败告终,提示1053错误,大概是我不是以管理员的身份运行)。

于是我在阿里云的管理控制台,重启了阿里云,效果是一样的。

测试远程是否可以访问:
telnet客户端
首先确保你的电脑已经开启了telnet,如何开启,自行百度。
这里写图片描述

外网可以访问了~

原创粉丝点击