Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jak szukać kluczy z wartością? Na przykład zdobądź wszystkie KLUCZE, których wartością jest jakaś wartość

Redis nie jest relacyjną bazą danych. Musisz przewidzieć tę ścieżkę dostępu i zachować indeks wsteczny.

# This is your index
SADD CO:1:A 1 2
SADD CO:2:A 1 5 6
SADD CO:3:A 5
SADD CO:4:A 1

# Here is the reverse index
SADD REV:1 1 2 4
SADD REV:2 1
SADD REV:5 2 3
SADD REV:6 2

Teraz możesz wysyłać zapytania w odwrotny sposób:

SMEMBERS REV:1
1) "1"
2) "2"
3) "4"
... meaning CO:1:A. CO:2:A, CO:4:A



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wprowadzenie do struktur danych Redis:zestawy

  2. Jak mogę znaleźć rozmiar tematu redis (podzbiór kluczy)?

  3. Subskrybenci i wydawcy Redis pub sub max

  4. Czy Redis TimeSeries to właściwe narzędzie do rejestrowania świec w cenach akcji?

  5. Laravel + predis + klaster Redis - PRZENIESIONY / brak połączenia do 127.0.0.1:6379