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

Redis som unik atom-id-generator - Trådsikker måde til webapp for at undgå racetilstand

Forudsat at du søger at generere sekventielle id'er, kan du bruge Redis og INCR-kommandoen uden at bekymre dig om løbsforholdene. Da Redis (for det meste) er enkelttrådet, er du sikker på, at hver anmodning vil få sit eget unikke id fra den.

Desuden behøver du ikke kontrollere id-nøglens eksistens/initialisere den, fordi Redis vil gøre det for dig (dvs. hvis du INCR en ikke-eksisterende nøgle, bliver den først oprettet og sat til 0 automatisk).




  1. Sådan formateres tal i SQL

  2. MongoDB sikkerhedskopiering og gendannelse ved hjælp af MongoDump

  3. Hvordan skal jeg bruge Booksleeve med protobuf-net?

  4. Hvordan konfigurerer man forårssessioner til at arbejde med Redis i xml?