Latest web development tutorials

Redis Pendahuluan

Redis benar-benar open source gratis, BSD mematuhi perjanjian tersebut, itu adalah kinerja tinggi nilai kunci basis data.

Redis dengan kunci lainnya - produk nilai caching memiliki tiga fitur berikut:

  • Redis mendukung data ketekunan, data dapat disimpan di memori pada disk, restart waktu dapat dimuat lagi untuk digunakan.
  • Redis tidak hanya mendukung kunci-nilai tipe data sederhana, sementara juga menyediakan daftar penyimpanan, set, zset, hash dan struktur data lainnya.
  • Redis mendukung backup data, yaitu modus master-budak backup data.

keuntungan Redis

  • Kinerja tinggi - Redis dapat membaca kecepatan 110 000 kali / s, kecepatan tulis adalah 81.000 kali / s.
  • jenis yang kaya data - dukungan Redis biner Strings kasus, Lists, kilatan, Set dan Memerintahkan jenis Set data operasi.
  • Atom - Redis Semua operasi adalah atom, atom sementara Redis juga mendukung pelaksanaan seluruh operasi dan setelah beberapa.
  • Orang kaya set fitur - Redis juga mendukung mempublikasikan / berlangganan, pemberitahuan, kedaluwarsa kunci dan seterusnya karakteristik.

Redis berbeda dari penyimpanan kunci-nilai lain?

  • Redis memiliki struktur data yang lebih kompleks dan menyediakan operasi atom pada mereka, yang merupakan jalur evolusi yang berbeda ke database lain. Sementara itu tipe data Redis didasarkan pada struktur data dasar transparan untuk programmer, tanpa perlu abstraksi tambahan.

  • Redis berjalan di memori tetapi dapat bertahan untuk disk, sehingga data set yang berbeda perlu mempertimbangkan kecepatan membaca dan menulis memori, data tidak boleh lebih besar dari jumlah memori hardware. Keuntungan lain dari database di memori dibandingkan pada disk yang sama dari struktur data yang kompleks, beroperasi di memori sangat sederhana, sehingga Anda dapat melakukan banyak Redis masalah internal yang sangat kompleks. Sementara itu, mereka yang dalam hal format compact disk menambahkan untuk memproduksi, karena mereka tidak memerlukan akses acak.