Vì vậy, tôi đã đến một nơi mà tôi muốn phân đoạn dữ liệu mà tôi lưu trữ thành các cơ sở dữ liệu riêng biệt, đôi khi tôi cần sử dụng lệnh khóa trên một loại dữ liệu cụ thể và muốn tách nó ra nhanh hơn.Điểm của nhiều Cơ sở dữ liệu Redis là gì?
Nếu tôi phân đoạn thành nhiều cơ sở dữ liệu, mọi thứ vẫn là luồng đơn và tôi vẫn chỉ sử dụng một lõi. Nếu tôi mới khởi động một phiên bản Redis khác trên cùng một ô, tôi sẽ sử dụng thêm một lõi. Ngày đầu đó, tôi không thể đặt tên cho cơ sở dữ liệu Redis, hoặc cung cấp cho họ bất kỳ loại định danh hợp lý nào hơn. Vì vậy, với tất cả những gì đã nói, tại sao/khi nào tôi sẽ muốn sử dụng nhiều cơ sở dữ liệu Redis thay vì chỉ quay lên một trường hợp thêm của Redis cho mỗi cơ sở dữ liệu thêm tôi muốn? Và liên quan, tại sao Redis không cố gắng tận dụng thêm một lõi cho mỗi cơ sở dữ liệu bổ sung mà tôi thêm vào? Lợi thế của việc đơn luồng trên cơ sở dữ liệu là gì?
trong ứng dụng Node.js của bạn, hãy làm điều này ---> module.exports = {"1": "tên của bạn để redis db one", "2": "tên của bạn để redis db two", " 3 ":" tên của bạn để redis db ba "} vv, hoặc chuyển đổi các phím và giá trị, bất cứ điều gì bạn cần –
Trong Redis 2.8.0 và lên nó được khuyến khích bạn sử dụng QUÉT thay vì KEYS, bởi vì nó lặp qua một số lượng nhỏ của các phần tử tại một thời điểm (do đó không chặn máy chủ trong thời gian dài). – TryHarder