池中没有可用的连接,Laravel predis

池中没有可用的连接,Laravel predis,laravel,redis,amazon-elasticache,predis,Laravel,Redis,Amazon Elasticache,Predis,我在AWZ elasticache上的laravel 7、php7.4和redis服务器下出现错误“池中没有可用的连接” 这里是my.env: REDIS_CLIENT=predis REDIS_SCHEME=tls REDIS_HOST=clustercfg.xxx.xxx.xxx.cache.amazonaws.com REDIS_PASSWORD=xxx REDIS_PORT=6379 my config/database.php: 'redis' => [

我在AWZ elasticache上的laravel 7、php7.4和redis服务器下出现错误“池中没有可用的连接”

这里是my.env:

REDIS_CLIENT=predis
REDIS_SCHEME=tls
REDIS_HOST=clustercfg.xxx.xxx.xxx.cache.amazonaws.com
REDIS_PASSWORD=xxx
REDIS_PORT=6379
my config/database.php:

    'redis' => [
         'cluster' => true,
         'client' => 'predis',
         'options' => [
             'cluster' => 'redis',
             'parameters' => [
                 'scheme'   => env('REDIS_SCHEME', 'tcp'),
                 'host'     => env('REDIS_HOST', 'localhost'),
                 'password' => env('REDIS_PASSWORD', null),
                 'port'     => env('REDIS_PORT', 6379),
                 'database' => 0,
                 'timeout' => 15,
              ],
         ],

         'clusters' => [
             'default' => [
               [
                 'scheme'   => env('REDIS_SCHEME', 'tcp'),
                 'host'     => env('REDIS_HOST', 'localhost'),
                 'password' => env('REDIS_PASSWORD', null),
                 'port'     => env('REDIS_PORT', 6379),
                 'database' => 0,
                 'timeout' => 15,
               ]
             ],
             'cache' => [
               [
                 'scheme'   => env('REDIS_SCHEME', 'tcp'),
                 'host' => env('REDIS_HOST', '127.0.0.1'),
                 'password' => env('REDIS_PASSWORD', null),
                 'port' => env('REDIS_PORT', 6379),
                 'database' => env('REDIS_CACHE_DB', 1),
               ]
             ],
         ],
     ],
clustercfg.xxx.xxx.xxx.cache.amazonaws.com是我的配置端点,REDIS_密码是我的身份验证令牌

我基本上复制了

但问题并没有得到解决

我查看了亚马逊的vpc安全组,基本上所有端口都是开放的:

你找到原因了吗?我仍然有这个错误。Laravel缓存不适用于Elasticache Redis群集。但我可以将Elasticache redis与redis cli连接,不知道配置中哪里出错。您找到原因了吗?我仍然有这个错误。Laravel缓存不适用于Elasticache Redis群集。但我可以连接Elasticache redis和redis cli,不知道配置中哪里出错了。