Použijte LRANGE
s LTRIM
v potrubí. Potrubí bude probíhat jako jedna atomická transakce. Vaše výše uvedená starost o WATCH
, EXEC
zde nebude použitelné, protože používáte LRANGE
a LTRIM
jako jednu transakci bez možnosti, aby mezi ně vstoupily jakékoli další transakce od jiných klientů. Vyzkoušejte to.