步骤一:检查实例是否支持公网访问
DCS支持通过公网地址访问Redis 3.0实例,公网访问与VPC内访问相比,可能存在网络丢包和抖动等情况,且访问时延有所增加,因此建议仅在业务开发测试阶段开启公网访问Redis实例。
在进行公网连接Redis实例之前,您首先需要检查实例是否支持公网访问:
- Redis 3.0实例
- Redis 4.0/5.0/6.0实例
Redis 4.0/5.0/6.0实例暂不支持公网访问,如单机、主备、Proxy集群实例确有公网访问场景,可使用Nginx方案,利用与Redis实例相同VPC与安全组的ECS做跳转。具体方案,请参考使用Nginx实现公网访问Redis的单机/主备/Proxy集群实例。
Cluster集群暂无公网访问方案。
- Memcached实例
暂不支持公网访问,您必须通过同一虚拟私有云下的弹性云服务器来访问缓存实例,以确保缓存数据的安全。如果您在应用开发调试阶段,可以通过ssh代理方式,实现本地环境访问实例。具体操作参考云下开发环境怎样连接DCS缓存实例。
检查实例的操作步骤
您需要在实例“概览”页确认以下信息:
- 缓存类型:必须为Redis 3.0版本。如果不是,则不支持公网访问。
- 访问方式:必须为密码访问。如果是免密方式,请先参考常见问题修改为密码访问方式。
- 公网访问:必须是已开启状态。如果没有开启,参考步骤二:开启Redis实例的公网访问。