W Redis nie będziesz przechowywać swoich danych w unikalnej strukturze danych. Musisz utworzyć wiele struktur danych, z których każda jest identyfikowana za pomocą klucza.
Użyj konwencji, aby nazwać swoje klucze:na przykład site:
będzie zestawem zawierającym listę identyfikatorów budynków dla danej witryny.
Następnie zdefiniuj skróty do przechowywania każdego opisu budynku. Kluczem do tych skrótów może być coś takiego:building:
W hashu masz 2 członków:imię i piętro. Wartość pięter to unikalny identyfikator zestawu zawierającego listę identyfikatorów pięter.
Następnie utwórz ostatni zestaw dla każdego piętra, aby przechowywać nazwy pomieszczeń. Nazwa zestawów może wyglądać tak:podłoga:
Wskazówki:
- użyj polecenia redis INCR, aby wygenerować unikalne identyfikatory.
- Unikaj zbyt długich kluczy, jeśli zamierzasz przechowywać ich bardzo dużą liczbę (dłuższe klucze wymagają więcej pamięci)