Di Redis Anda tidak akan menyimpan data Anda dalam struktur data yang unik. Anda harus membuat beberapa struktur data, masing-masing diidentifikasi dengan sebuah kunci.
Gunakan konvensi untuk memberi nama kunci Anda:dengan contoh site:<CITY>:buildings
akan menjadi kumpulan yang berisi daftar ID bangunan untuk situs tertentu.
Kemudian tentukan hash untuk menyimpan setiap deskripsi bangunan. Kunci untuk hash ini dapat berupa:building:<ID>
Di hash Anda memiliki 2 anggota:nama dan lantai. Nilai lantai adalah id unik dari set yang berisi daftar pengenal lantai.
Kemudian buat set terakhir untuk setiap lantai, untuk menyimpan nama ruangan. Nama set dapat berupa:floor:<ID>
.
Kiat:
- gunakan perintah redis INCR untuk menghasilkan ID unik.
- hindari kunci yang terlalu panjang jika Anda ingin menyimpannya dalam jumlah yang sangat banyak (kunci yang lebih panjang membutuhkan lebih banyak memori)