带有加密的Elasticache使用TLS与Redis Client进行通信,但是当我看到所有语言中的Redis客户端(Ioredis,Predis,Go-Redis)时,需要PEM文件。对我们TLS。
我如何通过tls的ceritifitate?
解决方案 - 不需要证书,只是在客户端中启用TLS(例如,Ioredis只是拥有tls: {}
这是我使用predis的工作演示代码。
$servers = ['tls://master.my-test-redis.8juowe.euw2.cache.amazonaws.com:6379']; // your endpoint
$options = ['parameters' => ['password' => $password ]]; // put your password here
$redis = new PredisClient($servers, $options ); // Instance your client