Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Mengapa saya harus menggunakan Redis ketika saya memiliki PostgreSQL sebagai database saya untuk Django?

Redis adalah sistem penyimpanan nilai kunci yang beroperasi dalam memori RAM, ini seperti "database ringan" dan karena bekerja pada tingkat memori RAM, urutan besarnya lebih cepat dibandingkan dengan membaca/menulis ke PostgreSQL atau Database Relasional tradisional lainnya. Redis adalah apa yang disebut database NoSQL, seperti Mongo dan banyak lainnya. Itu tidak dapat secara langsung menggantikan PostgreSQL, Anda masih menginginkan penyimpanan permanen, tetapi bekerja bersama dengan Database Relasional sebagai sistem penyimpanan alternatif. Anda dapat menggunakan Redis jika operasi IO Anda mulai mahal dan sangat bagus untuk penghitungan cepat dan kueri berbasis kunci.

Anda dapat memasukkannya ke dalam proyek Django/Python Anda dengan pembungkus, misalnya redis-py.

Redis sangat mudah dipasang dan digunakan, Anda dapat memeriksa contohnya di redis-py. Redis independen dari Basis Data Relasional apa pun, sehingga Anda dapat menggunakannya untuk menyimpan, menghitung, atau menyimpan nilai secara permanen dan/atau sementara. Ini dapat membantu mengurangi kueri ke PostgreSQL, pada akhirnya Anda dapat menggunakannya seperti yang Anda inginkan dan memanfaatkannya untuk meningkatkan aplikasi/arsitektur Anda.

Pertanyaan serupa ini dapat membantu Anda Redis dengan Django




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengkonfigurasi JedisConnectionFactory untuk menggunakan SSL sehingga saya tidak mendapatkan kesalahan:JedisDataException:ERR koneksi tidak terenkripsi dilarang?

  2. ekstensi phpredis tidak berfungsi, tidak dapat memuat 'redis.so'

  3. Cara Memperbaiki Slot Hash Miring di Redis

  4. Pengantar Redis

  5. Paradigma pemrograman async dengan nodejs dan redis-node