安装过去请自行百度,本文只记录一下问题.
在自行购买的阿里云ESC服务器上安装了Redis后,Redis后台模式运行没有问题,便搭建了一个boot项目做了集成,写了测试用例进行测试.
测试是发现项目无法连接Redis,略微思索,是阿里云服务器需要配置安全组,开放Redis端口,配置步骤如下
1.在实例列表找到安全组配置,点击
更多--网络和安全组--安全组设置2.在安全组列表中,找到自己需要开放端口的服务器,点击后面的配置规则
安全组列表--配置规则3.在入方向下选择手动添加,目的一栏选择Redis(6379)端口,源一栏填写0.0.0.0,不对ip进行拦截.保存即可
入方向--目的--源--保存
配置好后,还是无法连接到Redis,去看了Redis的配置文件,redis.conf,其中有个配置,bind属性,默认配置是 127.0.0.1,这意味着Redis将能够只接受来自运行到同一台计算机的客户端的连接,然后修改这个属性的值为项目所在机器的IP,或者直接修改为0.0.0.0,允许所有IP访问,问题解决.
网友评论