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

Làm thế nào để tăng hiệu suất Redis khi 100% CPU? Mài sắc? Máy khách .Net nhanh nhất?

Điều đầu tiên cần làm là xem slowlog get 50 (hoặc chọn bất kỳ số hàng nào) - phần này hiển thị 50 cuối cùng các lệnh tiêu tốn nhiều thời gian. Có thể một số công việc bạn đang làm đơn giản là mất quá nhiều thời gian . Tôi lo lắng nếu tôi thấy bất cứ điều gì trong slowlog - Tôi thường xem các mặt hàng vài ngày một lần. Nếu bạn đang thấy rất nhiều trong tổng số các mục liên tục , sau đó:bạn cần điều tra xem bạn thực sự đang làm gì trên máy chủ. Một điều tuyệt vời không bao giờ được làm là keys , nhưng có những thứ khác.

Việc tiếp theo cần làm là:cache. Các yêu cầu bị đoản mạch trước khi chạm vào mặt sau là miễn phí. Chúng tôi sử dụng redis một cách rộng rãi, nhưng điều đó không có nghĩa là chúng tôi cũng bỏ qua bộ nhớ cục bộ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách kết nối với phiên bản Redis (kho bộ nhớ) từ Công cụ ứng dụng tiêu chuẩn của Google (Python 3.7)

  2. cách định cấu hình ttl khác nhau cho từng bộ đệm redis khi sử dụng @cacheable trong springboot2.0

  3. Đơn vị nào được sử dụng để hiển thị mức sử dụng CPU của Redis

  4. Spring Data Redis (1.3.2.RELEASE) có hỗ trợ JedisSentinelPool của jedis không?

  5. Redis + Node.js - làm cách nào để truy xuất các giá trị