I Redis vil du ikke gemme dine data i en unik datastruktur. Du skal oprette flere datastrukturer, hvor hver enkelt identificeres med en nøgle.
Brug en konvention til at navngive dine nøgler:ved eksempel site:
vil være et sæt, der indeholder listen over bygnings-id'er for et givet sted.
Definer derefter hash til at gemme hver bygningsbeskrivelse. Nøglen til disse hashes kunne være noget som:bygning:
I hashen har du 2 medlemmer:navn og etager. Gulvværdi er det unikke id for det sæt, der indeholder listen over etage-id'er.
Opret derefter et sidste sæt for hver etage, for at gemme rumnavnene. Navnet på sættene kunne være noget i stil med:gulv:
Tip:
- brug redis INCR-kommandoen til at generere unikke ID'er.
- undgå for lange taster, hvis du har til hensigt at gemme et meget højt antal af dem (længere taster kræver mere hukommelse)