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

Pop flere værdier fra Redis datastruktur atomisk?

Brug LRANGE med LTRIM i en rørledning. Rørledningen vil blive kørt som én atomtransaktion. Din bekymring ovenfor om WATCH , EXEC vil ikke være gældende her, fordi du kører LRANGE og LTRIM som én transaktion uden mulighed for, at andre transaktioner fra andre kunder kan komme imellem dem. Prøv det.



  1. forskel mellem aggregat ($match) og find, i MongoDB?

  2. Performance Tuning i MapReduce for at forbedre ydeevnen

  3. MongoDb-forbindelse afvist

  4. Spark-on-HBase:DataFrame-baseret HBase-stik