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.