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

Bisakah Redis menulis ke database seperti PostgreSQL?

Redis semakin banyak digunakan sebagai lapisan caching, seperti memcached yang lebih canggih, dan sangat berguna dalam peran ini. Anda biasanya menggunakan Redis sebagai tulisan cache untuk data yang Anda inginkan agar tahan lama, dan tulis kembali untuk data yang mungkin ingin Anda kumpulkan, tulis batch (di mana Anda dapat kehilangan data terbaru).

LISTEN PostgreSQL dan NOTIFY sistem sangat berguna untuk melakukan pembatalan cache selektif, memungkinkan Anda menghapus catatan dari Redis saat diperbarui di PostgreSQL.

Untuk menggabungkannya dengan PostgreSQL, Anda akan menemukan penyedia pembungkus data asing Redis yang sedang dikerjakan oleh Andrew Dunstain dan Dave Page sangat menarik.

Saya tidak mengetahui alat apa pun yang membuat Redis menjadi cache tulis-balik transparan untuk PostgreSQL. Model data mereka mungkin terlalu berbeda untuk bekerja dengan baik. Biasanya Anda menulis perubahan ke PostgreSQL dan membatalkan entri cache Redis mereka menggunakan mendengarkan/memberi tahu pekerja manajer cache, atau Anda mengantri perubahan di Redis kemudian meminta aplikasi Anda membacanya dan menulisnya ke Pg dalam potongan.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jalankan skrip R saat boot

  2. Konvensi penamaan kunci redis?

  3. NodeJS - terhubung dengan aman ke server redis eksternal

  4. Bagikan sesi antara php dan node

  5. Apakah ada sesuatu seperti Redis DB, tetapi tidak terbatas pada ukuran RAM?