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

Redis znajduje skróty według wartości pól

W redis nie ma indeksów i nie implementuje SQL. To sklep typu klucz-wartość. Podajesz klucz, a otrzymasz wartość.

To powiedziawszy, możesz to zaimplementować, samodzielnie utrzymując indeksy dodatkowe. Na przykład:

utwórz rekord i wpis do indeksu

HMSET myhash field1 Hello field2 World
SADD field2_world myhash

zaktualizuj rekord, usuń stary wpis indeksu, utwórz nowy

SREM field2_world myhash
HMSET myhash field2 Mundo
SADD field2_mundo myhash

znajdź wszystkie rekordy, które mają "Świat" w field2

SMEMBERS field2_world

Mam nadzieję, że wpadłeś na pomysł.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Heroku:zadania w tle w Pythonie z RQ

  2. Łączenie z Redis działającym w kontenerze Docker z komputera hosta

  3. Czy mogę serializować obiekt instancji Ruby Digest::SHA1?

  4. Projektowanie aplikacji z Redis jako magazynem danych. Co? Czemu?

  5. przechowywanie szeregów czasowych w redis