sql >> Databáze >  >> NoSQL >> Redis

Vybrat více hodnot z datové struktury Redis atomicky?

Použijte LRANGE s LTRIM v potrubí. Potrubí bude probíhat jako jedna atomická transakce. Vaše výše uvedená starost o WATCH , EXEC zde nebude použitelné, protože používáte LRANGE a LTRIM jako jednu transakci bez možnosti, aby mezi ně vstoupily jakékoli další transakce od jiných klientů. Vyzkoušejte to.



  1. MongoDB $ sqrt

  2. Jak používat řazené seznamy Redis

  3. Jak nainstalovat rozšíření php-redis pomocí oficiálního přístupu k obrazu PHP Docker?

  4. Podporován konkurenční spotřebitel na Redis Pub/Sub?