Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Predis dengan laravel 5.5 Tidak ada koneksi yang tersedia di kumpulan di Aggregate/RedisCluster.php:337

Ini berfungsi di env kami:

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

Berdasarkan info yang ditemukan di sini:https://github.com/nrk/predis/issues/480 - tetapi perlu juga mereplikasi semua nilai konfigurasi 'default' dalam opsi -> grup parameter

REDIS_HOST, menunjuk ke titik akhir konfigurasi di kluster redis AWS elasticache.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Mengganti Nama Banyak Kunci di Redis

  2. Porting dari SQLite ke Redis

  3. Nodejs, tidak menunggu kueri Redis selesai sebelum melanjutkan eksekusi

  4. Bagaimana cara mengetahui apakah sidekiq terhubung ke server redis?

  5. Kesalahan:Koneksi redis ke 127.0.0.1:6379 gagal - sambungkan ECONNREFUSED 127.0.0.1:6379