LPUSHX LSET RPOPLPUSH RPUSHX