sql >> Database teknologi >  >> NoSQL >> Redis

Hvad er formålet med koloner i Redis-nøgler

Kolonerne har været i tidligere redis-versioner som et koncept til lagring af navneinddelte data. I tidlige versioner understøttede redis kun strenge, hvis du ville gemme e-mailen og alderen på 'bob', skulle du gemme det hele som en streng, så koloner blev brugt:

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

De havde nej særlige håndterings- eller ydeevneegenskaber i redis, det eneste formål var at placere dataene med navne for at finde dem igen. I dag kan du bruge hashes til at gemme de fleste af de colonerede nøgler:

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

Du behøver ikke at navngive hashen "bruger:bob", vi kunne navngive den "bob", men ved at placere den med brugerpræfikset ved vi med det samme, hvilke oplysninger denne hash skal/kunne have.



  1. Mongodb Query Til at vælge poster med en given nøgle

  2. Brug af Redis Object Cache til at fremskynde din WordPress-installation

  3. Pivot rækker til kolonner i MongoDB

  4. Oprettelse af C++ Redis Module - eksporterer ikke RedisModule_OnLoad() symbol