Vì vậy, tôi đã đến một nơi mà tôi muốn phân đoạn dữ liệu tôi lưu trữ trong các cơ sở dữ liệu riêng biệt vì đôi khi tôi cần sử dụng lệnh phím trên một loại dữ liệu cụ thể và muốn tách dữ liệu đó để nhanh hơn .
Nếu tôi phân đoạn thành nhiều cơ sở dữ liệu, mọi thứ vẫn chỉ là một luồng và tôi vẫn chỉ được sử dụng một lõi. Nếu tôi chỉ khởi chạy một phiên bản khác của Redis trên cùng một hộp, tôi sẽ sử dụng một lõi bổ sung. Trên hết, 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 logic 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 muốn sử dụng nhiều cơ sở dữ liệu Redis thay vì chỉ tạo ra một phiên bản Redis bổ sung cho mỗi cơ sở dữ liệu bổ sung mà tôi muốn? Và liên quan, tại sao Redis không cố gắng sử dụng một lõi bổ sung cho mỗi cơ sở dữ liệu bổ sung mà tôi thêm? Lợi thế của việc đơn luồng trên cơ sở dữ liệu là gì?