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.