Dalam tutorial ini, kita akan membahas langkah-langkah yang diperlukan untuk menginstal Redis di Ubuntu 18.04, serta beberapa cara untuk menggunakan Redis.
Redis (singkatan dari Remote Dictionary Server), adalah penyimpanan struktur data dalam memori sumber terbuka yang dapat digunakan sebagai database, cache, dan perantara pesan. Redis adalah toko Kunci/Nilai NoSQL, yang menawarkan fleksibilitas dan meningkatkan kinerja. Salah satu fitur terbaik Redis adalah sejumlah besar tipe data atau struktur data yang didukungnya, seperti daftar, set, set tersimpan, hash, bitmap, dll…
Redis memiliki replikasi master-slave bawaan yang memungkinkan server Redis menjadi salinan persis dari database server master. Master dapat memiliki banyak slave, dan replikasi dilakukan secara asinkron, artinya master akan terus menangani kueri saat server slave melakukan sinkronisasi.
Persyaratan:
- Untuk keperluan tutorial ini, kita akan menggunakan VPS Ubuntu 18.04.
- Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
1. Terhubung melalui SSH
Hubungkan ke server Anda melalui SSH sebagai pengguna root menggunakan perintah berikut:
ssh root@IP_ADDRESS -p PORT_NUMBER
dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.
Sebelum memulai penginstalan, Anda perlu memperbarui paket sistem Anda ke versi terbarunya.
Anda dapat melakukannya dengan menjalankan perintah berikut:
apt-get update apt-get upgrade
Setelah upgrade selesai, kita dapat melanjutkan ke langkah berikutnya.
2. Instal Redis di Ubuntu 18.04
Untuk mendapatkan Redis versi stabil terbaru, kami akan mengunduh dan menginstalnya dari repositori resmi Ubuntu.
Jalankan perintah di bawah ini untuk menginstal Redis di komputer Anda:
sudo apt-get install redis-server
Dengan perintah ini, kami juga akan mengunduh dan menginstal semua dependensi yang diperlukan. Sekarang kita perlu membuat satu perubahan konfigurasi penting di Redis.
Kami akan membuka file konfigurasi Redis di nano dengan perintah berikut. Anda bebas menggunakan editor teks lain jika Anda mau:
sudo nano /etc/redis/redis.conf
Kami perlu menemukan diawasi pengarahan. Arahan yang diawasi memungkinkan kami mendeklarasikan sistem init untuk mengelola Redis sebagai layanan, dan kami akan mengubahnya menjadi systemd .
# If you run Redis from upstart or systemd, Redis can interact with your # supervision tree. Options: # supervised no - no supervision interaction # supervised upstart - signal upstart by putting Redis into SIGSTOP mode # supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET # supervised auto - detect upstart or systemd method based on # UPSTART_JOB or NOTIFY_SOCKET environment variables # Note: these supervision methods only signal "process is ready." # They do not enable continuous liveness pings back to your supervisor. supervised systemd
Untuk membuat Redis mengetahui hal ini, kita perlu memulai ulang dengan perintah berikut:
sudo systemctl restart redis-server
3. Konfigurasikan Redis sebagai cache di Ubuntu 18.04
Kami sekarang akan mengonfigurasi Redis agar berfungsi sebagai cache. Kita perlu mengedit /etc/redis/redis.conf berkas konfigurasi. Buka file konfigurasi dengan perintah berikut:
sudo nano /etc/redis/redis.conf
Temukan maxmemory direktif dan ubah ke 128mb. Arahan ini akan memilih apa yang akan dihapus ketika memori maksimal tercapai. Selain itu, kita perlu menemukan maxmemory-policy direktif dan ubah ke allkeys-lru .
maxmemory 128mb maxmemory-policy allkeys-lru
Dengan konfigurasi ini, Redis akan menghapus kunci apa pun berdasarkan algoritma LRU ketika memori maksimum 128 MB tercapai. Simpan dan tutup file, lalu mulai ulang layanan Redis:
sudo systemctl restart redis-server
Selanjutnya, kita akan mengaktifkan Redis pada boot sistem:
sudo systemctl enable redis-server
Kami juga perlu memulai ulang layanan Apache atau PHP-FPM untuk mengaktifkan ekstensi php-redis dan siap digunakan di server kami.
4. Menggunakan Redis di Ubuntu 18.04
Kita dapat menggunakan Redis sebagai cache objek untuk aplikasi berbasis PHP, seperti Magento atau WordPress. Jika Anda ingin mengonfigurasi WordPress dengan Redis, Anda cukup menginstal plugin Redis Object Cache dan menyesuaikan parameter koneksi.
Setelah plugin diinstal dan diaktifkan, kita dapat menggunakan monitor baris perintah Redis untuk melihat output waktu nyata dengan perintah berikut:
redis-cli monitor
Jika Anda perlu membersihkan cache Redis, Anda cukup melakukannya menggunakan alat baris perintah Redis:
redis-cli
Dengan perintah ini, kita akan dapat menjalankan perintah di command prompt Redis. Untuk membersihkan cache, kita akan menjalankan perintah berikut:
flushall
Cache Redis telah berhasil diinstal pada server Ubuntu 18.04 Anda, dan kami juga telah menunjukkan kepada Anda beberapa cara untuk meningkatkan produktivitas Anda menggunakan Redis.
Tentu saja, Anda tidak perlu menginstal Redis di Ubuntu 18.04 jika Anda menggunakan salah satu layanan Redis VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal dan mengonfigurasi Redis di Ubuntu 18.04 untuk Anda. Mereka tersedia 24×7, dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal dan mengonfigurasi Redis di Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.