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

Simpan hash bersarang di redis melalui aplikasi node.js

Sejauh yang saya tahu tidak ada dukungan asli untuk struktur bersarang di Redis, tetapi mereka dapat dimodelkan misalnya dengan set+hash (mirip dengan pohon hierarkis). Hash mungkin paling cocok untuk menyimpan bidang dan nilai objek JSON tunggal. Apa yang akan saya lakukan adalah menyimpan setiap pengguna dengan awalan (yang merupakan konvensi Redis), misalnya:

db.hmset("user:alex", JSON.stringify(jsonObj));

dan kemudian gunakan set untuk mengelompokkan pengguna menjadi satu set dengan kunci bernama users . Saya kemudian bisa mendapatkan semua kunci pengguna dengan perintah smembers dan mengakses masing-masing secara individual dengan hgetall.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara mengonfigurasi aplikasi web booting pegas dengan redis menggunakan Docker

  2. Microsoft.Extensions.Caching.Redis pilih database yang berbeda dari db0

  3. Saran untuk solusi caching terdistribusi .NET sederhana

  4. Cara menghapus ratusan ribu kunci secara massal dengan karakter khusus di Redis

  5. kesulitan menghubungkan ke redis untuk digunakan dengan beberapa kue pekerja