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

Jak mogę zdobyć wszystkie zestawy w redis?

Znam polecenie KLAWISZE, ale zwraca ono tylko klawisze (zgaduję, że wszystkie klawisze typu String) i najwyraźniej zestawy nie są uważane za klawisze.

Polecenie KEYS zwraca wyniki bez względu na typ danych, które są twoimi kluczami, ponieważ wyszukuje nazwy kluczy. Na najniższym poziomie abstrakcji każdy typ danych w redis jest oparty na kluczu/wartości, gdzie wartość może być reprezentowana jako jedna z kilku (zaawansowanych) struktur danych (ciąg, hash, lista, zestaw, posortowany zestaw). Możesz zobaczyć, że polecenie KLAWISZE działa również dla zestawów w jego przykładach.

Czy istnieje polecenie pobrania wszystkich zestawów w bazie danych? A co z innymi typami danych (hasz, lista, posortowany zestaw)?

O ile wiem, nie ma dedykowanego polecenia dla tej funkcjonalności, a polecenie KEYS jest stosowane do całego zestawu danych Twojej bazy danych. Istnieje jednak polecenie TYPE, które może określić typ danych określonego klucza.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Websocket rozłączony Połączenie nieudane

  2. Jak ustawić / pobrać ramki danych Pandy do Redis za pomocą pyarrow

  3. Błąd jemalloc/jemalloc.h:Brak takiego pliku lub katalogu podczas tworzenia Redis

  4. StackExchange.Redis:dostęp wsadowy dla wielu skrótów

  5. Uruchamianie nadzorowane z hosta, seler z virtualenv (aplikacja Django)