sql >> Database teknologi >  >> NoSQL >> Redis

Predis med laravel 5.5 Ingen tilgængelige forbindelser i poolen i Aggregate/RedisCluster.php:337

Dette fungerer i vores env:

    '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,
             ],
         ],
     ],

Baseret på info fundet her:https://github.com/nrk/predis/issues/480 - men det var nødvendigt også at replikere alle 'standard'-konfigurationsværdier i indstillings-> parametergruppen

REDIS_HOST, peger på konfigurationsslutpunktet i AWS elasticaches redis-klynge.



  1. Får mongoose.js-forespørgsler til at køre synkront

  2. Redis, Node.js og Socket.io:Cross-server-godkendelse og node.js-forståelse

  3. Google Cloud Mongo DB:Ekstern IP forbinder ikke

  4. DIY Cloud Database på Amazon Web Services - Ny hvidbog