sql >> Database >  >> NoSQL >> Redis

Complexe datastructuren Redis

Wat zou de 'gebruikelijke' manier zijn om zo'n datastructuur op te slaan (of niet?)

Harry en Sally zouden bijvoorbeeld elk in afzonderlijke hashes worden opgeslagen, waar velden hun eigenschappen, zoals leeftijd en gewicht, zouden vertegenwoordigen. Dan zou de ingestelde structuur alle leden bevatten (Harry, Sally, ...) die je in redis hebt opgeslagen.

Zou je direct een waarde kunnen krijgen (bijv. Harry:leeftijd?)

Ja, zie HGET of HMGET of HGETALL.

Eenmaal opgeslagen, kunt u de waarde van een subsleutel direct wijzigen (bijv. Sally:weight =100)

Ja, zie HSET.



  1. stel de vervalsleutel in op een specifiek tijdstip bij gebruik van Spring-caching met Redis

  2. Herstel van verbroken verbinding in redis pub/sub

  3. Heroku:Achtergrondtaken in Python met RQ

  4. Hoe de MongoDB-insertprestaties te verbeteren