Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

pipelining so với giao dịch trong redis

Pipelining chủ yếu là tối ưu hóa mạng. Về cơ bản, nó có nghĩa là máy khách đệm một loạt lệnh và chuyển chúng đến máy chủ trong một lần. Các lệnh không được đảm bảo sẽ được thực hiện trong một giao dịch. Lợi ích ở đây là tiết kiệm thời gian vòng quanh mạng cho mỗi lệnh.

Redis là một chuỗi đơn nên một cá nhân lệnh luôn là nguyên tử, nhưng hai lệnh nhất định từ các máy khách khác nhau có thể thực thi theo trình tự, ví dụ:xen kẽ giữa chúng.

Tuy nhiên, đa / thực thi đảm bảo không có máy khách nào khác đang thực hiện lệnh giữa các lệnh trong chuỗi đa / thực thi.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Data Redis:Redis Pipeline trả về luôn rỗng

  2. Nén trong node.js

  3. Cấu trúc dữ liệu phức tạp Redis

  4. Redis queue worker gặp sự cố trong utcparse

  5. tại sao Redis là luồng đơn (theo hướng sự kiện)