Redis
 sql >> база данни >  >> NoSQL >> Redis

Редис за изпълнение на конвейер

разбира се, поръчката е гарантирана, в противен случай тръбопровода би бил безполезен. винаги можете да погледнете кода. например, този тест ясно предполага, че командите се изпълняват последователно: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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. redis-сървър в ubuntu14.04:Адресът за свързване, който вече се използва

  2. Как работи SignalR.Redis под капака?

  3. Как да изчистя redis db от python redis?

  4. Rails Puma изчерпва връзките на Redis

  5. Множество ключове, сочещи към една стойност в Redis (кеш) с java