Beginilah cara Anda melakukannya:
client.hset("users:123", "name", "Jack");
// returns the complete hash
client.hgetall("users:123", function (err, obj) {
console.dir(obj);
});
// OR
// just returns the name of the hash
client.hget("users:123", "name", function (err, obj) {
console.dir(obj);
});
Pastikan juga Anda memahami konsep panggilan balik dan penutupan dalam JavaScript serta sifat asinkron dari node.js. Seperti yang Anda lihat, Anda meneruskan fungsi (panggilan balik atau penutupan) ke hget
. Fungsi ini dipanggil segera setelah klien redis mengambil hasilnya dari server. Argumen pertama akan menjadi objek kesalahan jika terjadi kesalahan, jika tidak, argumen pertama akan menjadi nol. Argumen kedua akan mempertahankan hasil.