赞
踩
1,直接访问是访问不了的,需要通过nginx做为跳板访问内网的redis。因此必须先要有可以公网访问的云服务器,在上面安装好nginx后,通过nginx反向代理到内网的redis;
2,在nginx主配置文件nginx.conf上添加如下代码:
- stream {
- server {
- listen 8080;
- proxy_pass 192.168.0.5:6379;
- }
- server {
- listen 8081;
- proxy_pass 192.168.0.6:6379;
- }
- server {
- listen 8082;
- proxy_pass 127.0.0.1:6379;
- }
- }
以上每个server代表一个redis实例,可以是安装在同一个服务器上的redis实例,也可以是购买的在同一个子网段上的redis实例,修改nginx配置文件后记得重载配置;
3,如果购买华为云的redis服务,还需要在白名单中开放ecs服务器的内网ip,否则ecs服务器是无法连接同一个vpc内的内网redis的;
4,参考地址:https://support.huaweicloud.com/bestpractice-dcs/dcs-bp-0514001.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。