|
Redis hash este un tabel de mapare al câmpurilor și valorilor de tip String, care este deosebit de potrivit pentru stocarea obiectelor. Fiecare hash în Redis poate stoca 232 de perechi cheie-valoare (peste 4 miliarde).
În exemplul de mai sus, setăm unele informații de descriere (nume, descrip{filter}tion, likes, vizitatori) din redis la w3ckey al tabelului hash.
Comanda hash RedisTabelul următor listează comenzile de bază legate pentru hash-ul redis: | Număr de serie | Comandă și descriere | | 1 | Câmpul cheie HDEL2 [câmp2] Șterge unul sau mai multe câmpuri de tabel hash | | 2 | Câmpul cheie HEXISTS Verifică cheia tabelului hash pentru câmpul specificat. | | 3 | Câmpul cheie HGET Primește valoarea /td > stocată în câmpul specificat din tabelul hash | | 4 | Cheia HGETALL Obține toate câmpurile și valorile care specifică cheia în tabelul hash | | 5 | Incrementul câmpului cheie HINCRBY Adaugă un increment la valoarea întreagă a câmpului specificat în cheia tabelului hash. | | 6 | Incrementul câmpului cheie HINCRBYFLOAT Adaugă o creștere la valoarea în virgulă mobilă a câmpului specificat în cheia tabelului hash. | | 7 | Tasta HKEYS Obține câmpurile din toate tabelele hash | | 8 | Cheie HLEN Obține numărul de câmpuri din tabelul hash | | 9 | Câmpul cheie HMGET1 [câmp2] Obține valorile pentru toate câmpurile date | | 10 | HMSET key1 valoare1 [câmp2 valoare2] Setează mai multe perechi câmp-valoare pe cheia tabelului hash în același timp. | | 11 | Valoarea câmpului cheie HSET Setează valoarea câmpului din cheia tabelului hash la valoare. | | 12 | Valoarea câmpului cheie HSETNX Setează valoarea câmpului tabelului hash doar dacă câmpul nu există. | | 13 | Cheia HVALS Obține toate valorile din tabelul hash | | 14 | Cursor de taste HSCAN [MATCH pattern] [COUNT count] Perechi cheie-valoare în tabelul hash de iterație. |
|