Birincil veritabanı olarak Redis
Evet, Redis anahtar-değer deposunu birincil veritabanı olarak kullanabilirsiniz. Red, yalnızca anahtar / değer çiftlerini depolamakla kalmaz, aynı zamanda aşağıdaki gibi farklı veri yapılarını da destekler:
- Liste
- Ayarlamak
- Sıralanmış küme
- Hashes
- Bit eşlemler
- Hiperlog günlükleri
Redis Veri türleri Resmi belge
Redis bellek anahtar-değer deposundadır, bu nedenle Redis sunucu arızası meydana gelirse verilerinizin kaybolacağını bilmelisiniz.
Redis ayrıca veri kontrolü resmi belgesini de sürdürebilir.
Redis Persistence Resmi belgesi
Önbellek Olarak Redis
Evet Redis, Django ve RDBMS arasında bulunur.
Nasıl çalışır
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
Django'nun önbellek çerçevesi Resmi Dokümanı
Redis'i Django ile nasıl kullanabilirim?
Redis python istemci redis-py kullanabiliriz Django uygulaması için kullanabiliriz.
Redis python istemcisi redis-py Github
Django-redis kullanabilirizDjango önbellek arka ucu için .
Django-redis , redis-py üzerine inşa ve django uygulamasıyla ilgili ekstra özellikler .
Django-redis doc Github
Başka kütüphaneler de mevcuttur.
Redis kullanım durumları ve veri türleri
Bazı kullanım durumları
- Oturum önbelleği
- Gerçek zamanlı analiz
- Web önbelleğe alma
- Liderler
Temel Veri yapısı türlerine göre En İyi Redis Kullanım Örnekleri
Redis kullanan büyük teknoloji şirketleri
Twitter GitHub Weibo Pinterest Snapchat Craigslist Digg StackOverflow Flickr