Jadi, saya telah datang ke suatu tempat di mana saya ingin membagi data yang saya simpan dalam redis ke dalam basis data yang terpisah karena kadang-kadang saya perlu menggunakan perintah kunci pada satu jenis data tertentu, dan ingin memisahkannya untuk membuatnya lebih cepat .
Jika saya melakukan segmentasi ke banyak basis data, semuanya masih single threaded, dan saya masih bisa menggunakan satu inti saja. Jika saya baru saja meluncurkan instance Redis lain pada kotak yang sama, saya bisa menggunakan inti tambahan. Selain itu, saya tidak bisa memberi nama basis data Redis, atau memberi mereka pengidentifikasi yang lebih logis. Jadi, dengan semua yang dikatakan, mengapa / kapan saya ingin menggunakan beberapa database Redis alih-alih hanya memutar contoh tambahan Redis untuk setiap database tambahan yang saya inginkan? Dan terkait, mengapa Redis tidak mencoba untuk menggunakan inti tambahan untuk setiap database tambahan yang saya tambahkan? Apa keuntungan menjadi single threaded di seluruh database?