描述
项目之前的服务器使用Windows,Redis使用阿里云的云数据库Redis版,一切正常。
后来了更换了Linux,也配置好了Redis,但连接阿里云的Redis时却怎么也连接不上
原因
ECS服务器使用的是VPC专有网络,而云数据库Redis使用的是经典网络
解决
经典网络可以转换为专有网络,专有网络不能切换为经典网络。所以将阿里云Redis切换为专有网络
在控制台管理中切换Redis的网络类型
选择与ECS服务器相同的专有网络和虚拟交换机。可以保留原经典网络时的连接地址,最长为120
测试
切换完成之后,可以在服务器上使用命令测试
redis-cli -h host -a auth
如下图所示,则连接成功