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. ग्रेडेल स्थानीय कार्यों का निर्माण करता है। डोकर कंटेनर में यह नहीं है। क्यों?

  2. यदि रेडिस पहले से ही स्टैक का हिस्सा है, तो मेमकैच का उपयोग अभी भी रेडिस के साथ क्यों किया जाता है?

  3. पायथन और रेडिस:प्रबंधक/कार्यकर्ता अनुप्रयोग सर्वोत्तम अभ्यास

  4. जेडिस के साथ रेडिस की की समाप्ति अधिसूचना

  5. 'संदेश' श्रोताओं पर रेडिस को कैसे हटाएं