natuurlijk is de bestelling gegarandeerd, anders zou pipelining nutteloos zijn. je kunt altijd naar de code kijken. deze test gaat er bijvoorbeeld duidelijk van uit dat de opdrachten sequentieel worden uitgevoerd:https://github.com/redis/redis-rb/blob/master/test/pipelining_commands_test.rb#L32
def test_bulk_and_multi_bulk_commands_mixed
r.pipelined do
r.lpush "foo", "s1"
r.lpush "foo", "s2"
r.mset("baz", "s3", "qux", "s4")
end
assert_equal 2, r.llen("foo")
assert_equal "s2", r.lpop("foo")
assert_equal "s1", r.lpop("foo")
assert_equal "s3", r.get("baz")
assert_equal "s4", r.get("qux")
end