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

Pengantar Redis

Redis adalah salah satu perangkat lunak Open Source yang luar biasa yang dapat melayani berbagai kebutuhan dalam Aplikasi Web.

Apa itu Redis?

Ini adalah basis data NoSQL , dan khususnya penyimpanan kunci/nilai . Ini dapat digunakan dengan bahasa pemrograman apa pun, karena ini bukan teknologi khusus JavaScript - ini ditulis dalam C.

Kami dapat menyimpan nilai dan mengaitkannya ke kunci, dan kemudian mengambilnya kembali.

Salah satu fitur khususnya adalah performa tinggi . Performa tinggi disediakan oleh salah satu karakteristik utamanya:ini adalah dalam memori basis data. Data disimpan, disimpan, dan diakses di memori alih-alih ditulis ke database.

Sebagian besar basis data menyimpan data yang tersimpan di disk dan mengoptimalkannya dengan menyimpan set yang disimpan dalam cache di memori.

Redis melakukan sebaliknya:ia menyimpan data dalam memori.

Secara default Redis menyimpan snapshot dari kumpulan data yang disimpan ke disk, dan Anda dapat mengonfigurasi detail tentang bagaimana ini terjadi dan di mana data disimpan.

Redis adalah salah satu alat favorit saya karena fleksibilitasnya. Anda memiliki banyak kebebasan dalam cara menyimpan dan mengelola penyimpanan data, dan itu dapat digunakan dalam berbagai cara bergantung pada kebutuhan Anda.

Ini juga karena ini adalah database NoSQL, yang berarti sangat fleksibel dibandingkan dengan PostgreSQL atau database SQL dan berbasis skema lainnya.

Ini sering digunakan sebagai mekanisme penyimpanan cache, tetapi juga sebagai perantara pesan, cara untuk berkomunikasi antara berbagai proses dan aplikasi.

Lanjutkan di sini:

  • Cara memasang Redis
  • Langkah pertama dengan Redis
  • Set Redis
  • Daftar Redis
  • Daftar yang Diurutkan Redis
  • Cara menggunakan Redis Hash
  • Publikasikan/berlangganan Redis

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memfilter elemen di Redis

  2. Alternatif untuk Struktur Bersarang di Redis?

  3. Antrian demokrasi di Sidekiq

  4. Apa yang dimaksud dengan kode *((char*)-1) ='x'?

  5. Bagaimana cara membuat gambar buruh pelabuhan dari repositori github