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

Tại sao KEYS được khuyên không nên sử dụng trong Redis?

Có.

Thời gian phức tạp là rất tệ. Lưu ý rằng N trong O(N) đề cập đến tổng số khóa trong cơ sở dữ liệu, không phải số khóa đang được chọn bởi mẫu bộ lọc. Vì vậy, đây có thể là một con số thực sự lớn đối với cơ sở dữ liệu sản xuất.

Và thậm chí tệ hơn, vì chỉ có một lệnh có thể chạy cùng một lúc (Redis không phải là đa luồng), mọi thứ khác sẽ phải đợi KEYS đó hoàn thành.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. làm thế nào để hết hạn một khóa bản đồ trong REDIS?

  2. Hủy / xóa hàng đợi () trong hàng đợi Redis (rq) theo chương trình

  3. Chức năng phát sóng socket.io và kiến ​​trúc Redis pub / sub

  4. Làm thế nào để cấu hình celery-redis trong dự án django trên microsoft azure?

  5. Tạo chức năng xem mà không trả lại phản hồi trong Flask