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

Jaki jest cel dwukropków w klawiszach Redis?

Dwukropki były we wcześniejszych wersjach redis jako koncepcja przechowywania danych w przestrzeni nazw. We wczesnych wersjach redis obsługiwał tylko ciągi, jeśli chciałeś przechowywać wiadomość e-mail i wiek 'boba', musiałeś zapisać to wszystko jako ciąg, więc używano dwukropków:

SET user:bob:email [email protected]
SET user:bob:age 31

Nie mieli nie specjalne właściwości obsługi lub wydajności w redis, jedynym celem było umieszczenie danych w przestrzeni nazw, aby je ponownie znaleźć. Obecnie możesz używać skrótów do przechowywania większości kluczy z dwukropkiem:

 HSET user:bob email [email protected]
 HSET user:bob age 31

Nie musisz nazywać skrótu „user:bob”, możemy go nazwać „bob”, ale umieszczając go w przestrzeni nazw z prefiksem użytkownika, od razu wiemy, jakie informacje ten skrót powinien/może zawierać.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ImportError:brak modułu o nazwie redis

  2. Pamięć podręczna Laravela w Redis jest bardzo powolna

  3. Jak skonfigurować klaster redis przy użyciu spring-data-redis 1.7.0.M1?

  4. redis i watch + multi pozwalają na jednoczesnych użytkowników

  5. Redis :Jak mogę sortować mój hash według kluczy?