Saya belum menggunakan Redis, tetapi saya mendengarnya dan berencana untuk mencobanya sebagai penyimpanan cache.
Saya mendengar Redis menggunakan memori sebagai database penyimpanan cache, jadi apa bedanya jika saya menggunakan variabel sebagai objek atau tipe data kamus untuk menyimpan data? Suka:
var cache = {
key: {
},
key: {
}
...
}
Apa keunggulan yang dimiliki Redis?
very large heaps do not perform well with garbage collected languages
bisa jelaskan kenapa?Saat ini kami lebih tertarik pada arsitektur tanpa server di mana setiap permintaan dapat masuk ke wadah yang berbeda. Dalam hal ini redis dapat memainkan peran yang sangat penting.
Kami tidak dapat menggunakan cache sederhana di server lebih sedikit karena kami tidak dapat memastikan permintaan kami dilayani di wadah yang sama tempat cache sederhana kami disimpan.
Dalam kasus ini, kita harus menggunakan redis karena ia menyimpan cache di lokasi yang jauh & kita dapat mengaksesnya bahkan dalam wadah perubahan dalam arsitektur tanpa server.
sumber