Użyj LRANGE z LTRIM w rurociągu. Potok zostanie uruchomiony jako jedna transakcja atomowa. Twoje obawy powyżej dotyczące WATCH , EXEC nie będzie mieć tutaj zastosowania, ponieważ używasz LRANGE i LTRIM jako jedną transakcję bez możliwości przejścia między nimi jakichkolwiek innych transakcji od innych klientów. Wypróbuj.