Redis sebagai database Primer
Ya, Anda dapat menggunakan penyimpanan nilai kunci Redis sebagai database utama. Redis tidak hanya menyimpan pasangan nilai-kunci, tetapi juga mendukung berbagai struktur data seperti
- Daftar
- Set
- Set yang diurutkan
- Hash
- Bitmap
- Hyperloglog
Jenis Data Redis Dokumen resmi
Redis ada di penyimpanan nilai kunci memori sehingga Anda harus menyadarinya jika terjadi kegagalan server Redis, data Anda akan hilang.
Redis juga dapat memeriksa data dokumen resmi.
Dok. Resmi Persistensi Redis
Redis sebagai Cache
Ya Redis berada di antara Django dan RDBMS.
Bagaimana itu bekerja
given a URL, try finding that page in the cache if the page is in the cache: return the cached page else: generate the page save the generated page in the cache (for next time) return the generated page
Kerangka cache Django Official Doc
Bagaimana bisa menggunakan Redis dengan Django
Kita dapat menggunakan klien redis python redis-py untuk aplikasi Django.
Redis klien python redis-py Github
Kita bisa menggunakan Django-redis untuk django cache backend.
Django-redis dibangun di atas redis-py dan menambahkan fitur ekstra terkait dengan aplikasi django.
Django-redis doc Github
Perpustakaan lain juga ada.
Redis kasus penggunaan dan tipe data
Beberapa kasus penggunaan
- Cache sesi
- Analisis waktu nyata
- Caching web
- Papan Peringkat
Kasus Penggunaan Redis Teratas menurut jenis struktur Data Inti
Perusahaan Teknologi Besar menggunakan Redis
Twitter GitHub Weibo Pinterest Snapchat Craigslist Digg StackOverflow Flickr