sql >> Databasteknik >  >> NoSQL >> Redis

Hur man använder Redis Hashes

Hittills har vi med listor och uppsättningar sett hur man korrelerar en nyckel med ett värde, eller en grupp av värden.

Hashes låter oss associera mer än ett värde till en enda nyckel, och de är perfekta för att lagra objektliknande föremål.

En person har till exempel ett namn och en ålder.

Vi kan skapa en person:1 hash:

HMSET person:1 name "Flavio" age 37

För att få alla egenskaper för en användare, använd HGETALL :

HGETALL person:1

Du kan uppdatera en hash-egenskap med HSET :

HSET person:1 age 38

Du kan öka ett värde lagrat i en hash med HINCRBY :

HINCRBY person:1 age 2

Se alla hash-kommandon här.


  1. Få en distinkt aggregering av ett matrisfält över index

  2. MongoDB $kond

  3. Styre:Åtkomst har nekats att lösa egendomen från eftersom det inte är en egen egendom för sin förälder

  4. Docker&Celery - FEL:Pidfile (celerybeat.pid) finns redan