V Redis neukládáte svá data do jedinečné datové struktury. Musíte vytvořit více datových struktur, z nichž každá je identifikována klíčem.
K pojmenování klíčů použijte konvenci:například site:<CITY>:buildings
bude sada, která obsahuje seznam ID budov pro daný web.
Poté definujte hash pro uložení každého popisu budovy. Klíčem těchto hashů může být něco jako:building:<ID>
V hash máte 2 členy:jméno a patra. Hodnota podlaží je jedinečné ID sady obsahující seznam identifikátorů podlaží.
Poté vytvořte poslední sadu pro každé patro, do které se uloží názvy místností. Název sad může být něco jako:floor:<ID>
.
Tipy:
- použijte příkaz redis INCR ke generování jedinečných ID.
- vyhněte se příliš dlouhým klíčům, pokud jich máte v úmyslu uložit velmi vysoký počet (delší klíče vyžadují více paměti)