Node-redis: Kesalahan Kesalahan: ERR perintah tidak dikenal 'config'

Dibuat pada 24 Apr 2015  ·  7Komentar  ·  Sumber: NodeRedis/node-redis

Ketika saya membuat klien node redis menggunakan elasticache dengan redis (aws), ini memicu masalah ini.
Apakah sudah ada solusi untuk masalah ini?

question

Semua 7 komentar

Berikut ini seharusnya berfungsi tanpa masalah apa pun:

client.CONFIG('GET', '*max-*-entries*', function(err, value) {
    console.log(err, value);
});

Jika Anda masih mengalami kesulitan, buka kembali masalah tersebut termasuk kode Anda, karena sulit untuk mengetahui apa yang salah tanpa kode Anda.

Saya menggunakan redisClient di windows10, saya menghadapi masalah yang sama dengan judul yang ditampilkan. Saya hanya memasukkan host, port, dan kata sandi untuk konfigurasi. Dan kemudian masalahnya muncul. Tidak ada kode yang terkait dengannya. Bisakah Anda dengan ramah menyarankan di mana yang salah?

Kesalahan dikembalikan oleh Redis dan sepertinya server Redis yang Anda gunakan tidak mengekspos perintah config (misalnya diganti namanya atau tidak diekspos sama sekali). Jika perintah "info" yang gagal, gunakan opsi noReadyCheck .

Saya melihat masalah yang sama saat mencoba menghubungkan ke Redis di Heroku. Apakah ada solusi yang diketahui? Terima kasih.

@ilyashev apakah Anda menemukan solusi untuk masalah ini? Saya menghadapi masalah yang sama dengan Kue di Heroku

@ilyashev dan @pikitgb Sebagian besar vendor cloud tidak mendukung CONFIG atau perintah admin lainnya.

Bagi mereka yang menggunakan Elasticache, saya menggunakan panduan ini https://aws.amazon.com/premiumsupport/knowledge-center/elasticache-redis-keyspace-notifications/ dan berhasil.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat