PHP会话处理程序Redis-AWS ElastiCache加密传输中
我已经尝试设置PHP会话处理程序RedisPHP会话处理程序Redis-AWS ElastiCache加密传输中,php,amazon-web-services,redis,aws-elasticache,Php,Amazon Web Services,Redis,Aws Elasticache,我已经尝试设置PHP会话处理程序Redis session.save_handler = redis session.save_path = "tcp://xxx.cache.amazonaws.com:6379" 这工作得很好,但如果启用了传输中的加密,那么它将失败 无法读取会话数据:redis 在这种情况下,连接字符串包含auth param ?认证=12345 有没有我错过的技巧好的,没有很好的记录,但为我指出了正确的方向,解决方案很简单,使用tls方案 session.save_pat
session.save_handler = redis
session.save_path = "tcp://xxx.cache.amazonaws.com:6379"
这工作得很好,但如果启用了传输中的加密,那么它将失败
无法读取会话数据:redis
在这种情况下,连接字符串包含auth param
?认证=12345
有没有我错过的技巧好的,没有很好的记录,但为我指出了正确的方向,解决方案很简单,使用tls方案
session.save_path = "tls://xxx.cache.amazonaws.com:6379?auth=12345"
Redis目前不支持TLS。TLS层由AWS elasticache提供。启用加密后,您正在使用的phpredis客户端将无法连接到Elasticache。谢谢,我得出了相同的结论,我只是认为可能有人在套管中使用了一些相同的技巧—此解决方案修复了相同的问题。格雷西亚斯