You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
phpredis 5.3.2 introduced a new TLS/SSL context and will now try to connect to redis cluster via SSL/TLS when an empty context array is passed. Thus, a non-tls redis cluster connection will return a timeout. phpredis maintainers guess that laravel provides an empty context array when none is provided within the database.php config file.
Description:
phpredis 5.3.2 introduced a new TLS/SSL context and will now try to connect to redis cluster via SSL/TLS when an empty context array is passed. Thus, a non-tls redis cluster connection will return a timeout. phpredis maintainers guess that laravel provides an empty context array when none is provided within the database.php config file.
Our redis configuration:
Within PhpRedisConnector lines 159-161 the fallback seems to happen:
More details and hints by the maintainers may be found within the following phpredis issue:
phpredis/phpredis#1870 (comment)
Steps To Reproduce:
Set up a non-tls redis connection (clustered, in our case) using phpredis 5.3.1. Upgrade to phpredis 5.3.2. Boom.
Fix
Omit an empty context array or pass null instead.
The text was updated successfully, but these errors were encountered: