Använd LRANGE
med LTRIM
i en pipeline. Rörledningen kommer att drivas som en atomär transaktion. Du oroar dig ovan angående WATCH
, EXEC
kommer inte att gälla här eftersom du kör LRANGE
och LTRIM
som en transaktion utan möjlighet för några andra transaktioner från andra kunder att komma mellan dem. Prova det.