PHP 会话处理程序 Redis - AWS ElastiCache 加密传输
PHP Session handler Redis - AWS ElastiCache Encryption in-transit
我已经尝试设置 PHP 会话处理程序 Redis。
session.save_handler = redis
session.save_path = "tcp://xxx.cache.amazonaws.com:6379"
这很好用,但是当启用传输中加密时,它会在
上失败
Failed to read session data: redis
在那种情况下,连接字符串包含 auth 参数
?auth=12345
有没有我错过的技巧
好的,没有很好的记录,但是 https://github.com/phpredis/phpredis/issues/1657 给我指出了正确的方向,解决方案很简单,使用 tls 方案
session.save_path = "tls://xxx.cache.amazonaws.com:6379?auth=12345"
我已经尝试设置 PHP 会话处理程序 Redis。
session.save_handler = redis
session.save_path = "tcp://xxx.cache.amazonaws.com:6379"
这很好用,但是当启用传输中加密时,它会在
上失败Failed to read session data: redis
在那种情况下,连接字符串包含 auth 参数
?auth=12345
有没有我错过的技巧
好的,没有很好的记录,但是 https://github.com/phpredis/phpredis/issues/1657 给我指出了正确的方向,解决方案很简单,使用 tls 方案
session.save_path = "tls://xxx.cache.amazonaws.com:6379?auth=12345"