文档首页/ 函数工作流 FunctionGraph/ 常见问题/ 函数访问外部资源/ 函数无法通过VPC连接对应的Redis?
更新时间:2023-06-20 GMT+08:00

函数无法通过VPC连接对应的Redis?

问题现象

相同的代码,函数能通过VPC1连通Redis1,但是不能通过VPC2连通Redis2。

解决方案

  1. 与客户确认问题现象,Redis1在VPC1中,Redis2在VPC2中,Redis客户端代码是同一套代码。
  2. 查看连接报错信息如下,通过VPC2连接Redis2时,Redis IP地址变成乱码。

  3. 分析Redis1与Redis2除了IP地址和密码不一样之外,其他没有什么不同,让客户比较两个Redis密码后发现,Redis2的密码中含有@符号,导致请求redis的时候IP地址截取有误变成乱码了。
  4. 修改Redis2的密码后正常。