|
Redis-hash is een mappingtabel van velden en waarden van het type String, die bijzonder geschikt is voor het opslaan van objecten. Elke hash in Redis kan 232 - 1 sleutel-waarde paren (meer dan 4 miljard) opslaan.
In het bovenstaande voorbeeld zetten we enkele beschrijvingsinformatie (naam, beschrijving{filter}, likes, bezoekers) van redis in de w3ckey van de hashtabel.
Redis-hashcommandoDe volgende tabel geeft een overzicht van de basisgerelateerde commando's voor redis hash: | serienummer | Commando en beschrijving | | 1 | HDEL sleutelveld2 [veld2] Verwijder één of meer velden uit de hashtabel | | 2 | HEXISTS sleutelveld Controleer de hashtabelsleutel voor het opgegeven veld. | | 3 | HGET-sleutelveld Krijgt de waarde /td > opgeslagen in het opgegeven veld in de hashtabel | | 4 | HGETALL-sleutel Haal alle velden en waarden op die de sleutel specificeren in de hashtabel | | 5 | HINCRBY sleutelveld-increment Voeg een increment toe aan de gehele waarde van het opgegeven veld in de hashtabelsleutel. | | 6 | HINCRBYFLOAT sleutelveldinkremente Voeg een increment toe aan de floating-pointwaarde van het opgegeven veld in de hashtabelsleutel. | | 7 | HKEYS-sleutel Haal de velden in alle hashtabellen op | | 8 | HLEN-sleutel Krijg het aantal velden in de hashtabel | | 9 | HMGET sleutelveld1 [veld2] Krijg de waarden voor alle gegeven velden | | 10 | HMSET sleutelveld1 waarde1 [veld2 waarde2 ] Stel meerdere veld-waardeparen tegelijk in op de hashtabel-sleutel. | | 11 | HSET sleutelveldwaarde Stel de waarde van het veld in de hashtabelsleutel in op waarde. | | 12 | HSETNX sleutelveldwaarde Stel de waarde van het hashtabelveld alleen in als het veldveld niet bestaat. | | 13 | HVALS-sleutel Haal alle waarden uit de hashtabel | | 14 | HSCAN-toetscursor [MATCH-patroon] [TELLENTELLING] Sleutel-waarde paren in de iteratie-hashtabel. |
|