Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Redis urutan eksekusi pipelined

tentu saja pesanan dijamin, jika tidak, pipelining tidak akan berguna. Anda selalu dapat melihat kodenya. misalnya, tes ini dengan jelas mengasumsikan bahwa perintah dijalankan secara berurutan: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. Soket modul tidak ditemukan lua

  2. Bagaimana cara menghindari panggilan Redis dalam batasan skrip Lua?

  3. StackExchange TimeoutException ketika mencoba memasukkan 750 item dalam 2 set di redis

  4. 2 Bagan Helm dengan ketergantungan Redis bersama

  5. Cara lebih cepat untuk mengulangi semua kunci dan nilai dalam redis db