Redis
 sql >> база данни >  >> NoSQL >> Redis

Predis с laravel 5.5 Няма налични връзки в пула в Aggregate/RedisCluster.php:337

Това работи в нашата среда:

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

Въз основа на информация, намерена тук:https://github.com/nrk/predis/issues/480 - но също така е необходимо да се репликират всички конфигурационни стойности по подразбиране в опциите -> групата параметри

REDIS_HOST, сочи към крайната точка на конфигурацията в клъстера за redis на AWS elasticache.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis срещу MongoDB:Сравняване на бази данни в паметта с Percona Memory Engine

  2. Извличане на сравнителен анализ от redis срещу памет в python (с помощта на timeit)

  3. Как мога да получа всички набори в redis?

  4. задайте ключ за изтичане в определено време, когато използвате Spring кеширане с Redis

  5. Redis Update Sorted Set on Key Expire