Използвайте LRANGE с LTRIM в тръбопровод. Конвейерът ще се изпълнява като една атомна транзакция. Вашите притеснения по-горе относно WATCH , EXEC няма да е приложимо тук, защото изпълнявате LRANGE и LTRIM като една транзакция, без възможност за каквито и да е други транзакции от други клиенти да идват между тях. Изпробвайте го.