Hai Saya menggunakan Laravel dengan Redis. Ketika saya mencoba mengakses kunci dengan mendapatkan metode kemudian mendapatkan kesalahan berikut "Operasi WRONGTYPE terhadap kunci yang memegang jenis nilai yang salah"
Saya menggunakan kode berikut untuk mengakses nilai kunci -
saya menggunakan kode ini untuk mendapatkan data dari redis
$values = "l_messages";
$value = $redis->HGETALL($values);
print($value);
Kesalahan ini berarti bahwa nilai yang diindeks oleh kunci "l_messages" bukan tipe
hash
, melainkan sesuatu yang lain. Anda mungkin menyetelnya ke nilai lain sebelumnya dalam kode Anda. Coba berbagai perintah pengambil nilai lainnya, mulai dengan GET, untuk melihat mana yang berfungsi dan Anda akan tahu jenis apa yang sebenarnya ada di sini.sumber
print($redis->TYPE($values));
akan menceritakannya kepada Anda tanpa menebak-nebak;)