Rumah > Soal Jawab > teks badan
Jika mongodb digunakan sebagai pangkalan data storan berterusan, adakah perlu menggunakan redis untuk lapisan cache yang lain?
ps: Saya telah memerhatikan bahawa walaupun proses pelayan mongodb mempunyai jumlah data yang kecil (lebih daripada 1g kapasiti), ia menduduki lebih daripada 1g memori apabila berjalan Mungkinkah mongodb sendiri telah melaksanakan satu set cache untuk menyimpan data panas dalam ingatan?
阿神2017-05-16 13:21:03
Redis melakukan caching hanya untuk mempercepatkan akses aplikasi atau laman web dan mengurangkan tekanan pangkalan data Ini adalah tujuan caching.
Jika kelajuan akses mongodb adalah normal dan tekanan tidak hebat, maka tidak perlu menggunakan cache.
滿天的星座2017-05-16 13:21:03
Anda meneka dengan betul, mongoDB cenderung untuk menyimpan data dalam memori sebanyak mungkin redis tidak diperlukan jika tekanan tidak tinggi.
大家讲道理2017-05-16 13:21:03
Mungkinkah mongodb telah melaksanakan cache data panas dalam ingatan?
Betul.
Mongodb digunakan sebagai pangkalan data storan berterusan Adakah perlu menggunakan redis untuk lapisan cache yang lain?
Jika anda rasa ia tidak perlu, ia tidak perlu. Untuk MongoDB, secara amnya hanya kandungan yang memerlukan banyak pengiraan perlu diletakkan dalam cache.
Selain itu, Redis bukan sahaja boleh digunakan sebagai cache, tetapi juga mempunyai banyak kegunaan lain.