Contoh mudah akan menjadikan keperluan pelayan cache menjadi lebih jelas. Katakan, anda memiliki aplikasi kamus Bahasa Inggeris. Terdapat kira-kira 200,000 perkataan dalam pangkalan data kamus anda. Apabila pengguna mencari kata di aplikasi anda, aplikasi anda harus mencari pangkalan data dan mencari kata tersebut dan kemudian memaparkan makna dan beberapa contoh ayat kepada pengguna. Tetapi 90% atau lebih orang mencari perkataan yang sangat umum, katakan 30,000 perkataan dalam jumlah keseluruhan 200,000 perkataan dalam pangkalan data anda. Oleh itu, aplikasi kamus anda menghabiskan banyak masa mencari pangkalan data untuk perkataan yang sama. Oleh itu, beban pelayan dan masa akses halaman meningkat. Bagaimana jika anda dapat menyampaikan 30,000 perkataan yang biasa dilihat lebih cepat dan lebih cekap? Sekiranya anda menyediakan pelayan cache dan menyimpan kata-kata yang paling sering dicari, maka 90% beban pelayan akan dikurangkan. Aplikasi anda juga akan bertindak balas lebih pantas daripada sebelumnya. Oleh itu, anda boleh melakukan lebih banyak dengan lebih sedikit. Anda tidak memerlukan pelayan yang sangat kuat jika anda menggunakan pelayan cache di antara mereka. Prestasi aplikasi kamus anda dapat ditingkatkan dengan cepat tanpa menaikkan kos.
Sekarang anda tahu betapa pentingnya pelayan cache. Redis adalah penyelesaian caching yang sangat baik. Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang Redis di Ubuntu. Saya akan menggunakan Ubuntu 18.04 LTS untuk demonstrasi. Tetapi ia mesti berfungsi untuk Ubuntu versi moden. Mari kita mulakan.
Memasang Redis di Ubuntu Menggunakan Pengurus Pakej:
Redis boleh didapati di repositori pakej rasmi Ubuntu. Oleh itu, ia sangat mudah dipasang. Pertama, kemas kini cache repositori pakej APT mesin Ubuntu anda dengan arahan berikut:
$ sudo apt kemas kiniCache repositori pakej APT harus dikemas kini.
Sekarang pasang Redis dengan arahan berikut:
$ sudo apt pasang redis
Sekarang tekan y dan kemudian tekan
Redis harus dipasang.
Sekarang periksa sama ada Redis berfungsi dengan betul dengan arahan berikut:
$ redis-cli --versiSeperti yang anda lihat, di Ubuntu 18 saya.Mesin 04 LTS, Redis 4.0.9 dipasang dan berfungsi dengan betul.
Memulakan dan Menghentikan Perkhidmatan Redis:
Sekarang untuk memeriksa sama ada perkhidmatan Redis berjalan, jalankan arahan berikut:
$ sudo systemctl status redisSeperti yang anda lihat, perkhidmatan Redis sedang berjalan.
Untuk menghentikan perkhidmatan Redis, jalankan arahan berikut:
$ sudo systemctl berhenti redis
Seperti yang anda lihat, perkhidmatan Redis tidak lagi berjalan.
Untuk memulakan perkhidmatan Redis, jalankan arahan berikut:
$ sudo systemctl mula redis
Seperti yang anda lihat, perkhidmatan Redis berjalan semula.
Memulakan Redis pada Sistem Boot:
Sekiranya anda mahu perkhidmatan Redis dimulakan semasa komputer anda boot, maka anda boleh menambahkan perkhidmatan Redis pada permulaan sistem mesin Ubuntu anda. Tambahkan perkhidmatan Redis ke sistem permulaan mesin Ubuntu anda dengan arahan berikut:
$ sudo systemctl mengaktifkan pelayan redisPerkhidmatan redis harus ditambahkan pada sistem permulaan mesin Ubuntu anda.
Mengeluarkan Perkhidmatan Redis dari Permulaan Sistem:
Sekiranya anda telah menambahkan perkhidmatan Redis pada permulaan sistem mesin Ubuntu anda dan anda ingin menghapusnya dari permulaan sistem sekarang, kemudian jalankan arahan berikut:
$ sudo systemctl melumpuhkan pelayan redisPerkhidmatan redis harus dikeluarkan dari sistem permulaan mesin Ubuntu anda.
Membangun Redis dari Sumber:
Anda juga boleh membina Redis dari sumber di Ubuntu. Sangat mudah kerana Redis tidak mempunyai kebergantungan. Apa yang anda perlukan adalah mempunyai set alat penyusun GCC yang berfungsi. Anda boleh memasang GCC dan semua alat binaan dengan mudah di Ubuntu dengan arahan berikut:
$ sudo apt install build-essential
Sekarang tekan y dan kemudian tekan
GCC dan semua alat binaan harus dipasang.
Sekarang muat turun kod sumber Redis dari laman web rasmi Redis di https: // redis.io / muat turun
Pada masa penulisan ini, versi beta terbaru dari Redis adalah 5.0. Mari menyusun dan memasangnya. Pertama, buat direktori sementara (mari kita namakan redis5) dan arahkan ke sana dengan arahan berikut:
$ mkdir ~ / redis5 && cd ~ / redis5
Sekarang muat turun Redis 5.Kod sumber 0-RC 6 dengan arahan berikut:
$ wget https: // github.com / antirez / redis / arkib / 5.0-rc6.tar.gz
Redis 5.0 Arkib kod sumber beta mesti dimuat turun.
Sekarang ekstrak fail arkib sumber dengan arahan berikut:
$ tar xvzf 5.0-rc6.tar.gz
Fail arkib harus diekstrak.
Seperti yang anda lihat, direktori baru redis-5.0-rc6 / diciptakan.
Sekarang arahkan ke redis-5.0-rc6 / direktori dengan arahan berikut:
$ cd redis-5.0-rc6
Sekarang kumpulkan Redis dengan arahan berikut:
$ buat
Seperti yang anda lihat, Redis sedang disusun. Ia perlu sedikit masa.
Setelah proses penyusunan selesai, anda akan melihat output berikut:
Sekarang pasang Redis dengan arahan berikut:
$ sudo buat pemasangan
Redis dipasang.
Untuk memeriksa di mana binari Redis dipasang, jalankan arahan berikut:
$ di mana redis-pelayanSeperti yang anda lihat, binari Redis tersedia di / usr / tempatan / tong sampah direktori.
Untuk memeriksa sama ada Redis berfungsi, jalankan arahan berikut:
$ redis-cli --versiSeperti yang anda lihat, Redis 4.9.106 dipasang dan berfungsi dengan betul.
Sokongan Langis Pengaturcaraan Redis:
Anda boleh berinteraksi dengan Redis dengan banyak bahasa pengaturcaraan seperti Node.js, PHP, Ruby, Python, C, C ++, Java dan banyak lagi.
Untuk memeriksa sama ada Redis mempunyai sokongan untuk bahasa pengaturcaraan yang anda mahukan, sila rujuk laman web rasmi Redis di https: // redis.io / pelanggan
Oleh itu, anda memasang Redis di Ubuntu. Terima kasih kerana membaca artikel ini.