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

Pop più valori dalla struttura dati Redis in modo atomico?

Usa LRANGE con LTRIM in una conduttura. La pipeline verrà eseguita come una transazione atomica. La tua preoccupazione sopra per WATCH , EXEC non sarà applicabile qui perché stai eseguendo LRANGE e LTRIM come una transazione senza la possibilità per altre transazioni di altri clienti di interferire tra di loro. Provalo.