3

我尝试设置 PHP 会话处理程序 Redis。

session.save_handler = redis
session.save_path = "tcp://xxx.cache.amazonaws.com:6379"

这很好用,但是当启用传输中加密时,它会失败

读取会话数据失败:redis

在这种情况下,连接字符串包含 auth 参数

?auth=12345

有什么我错过的技巧吗

4

1 回答 1

4

好的,没有很好的记录,但是https://github.com/phpredis/phpredis/issues/1657为我指明了正确的方向,解决方案很简单,使用 tls 方案

session.save_path = "tls://xxx.cache.amazonaws.com:6379?auth=12345"
于 2020-05-04T15:55:23.263 回答