Cara Install Redis di Ubuntu 20.04
Pembuka
Redis adalah sebuah in-memory key-value store yang dikenal karena fleksibilitas, performa, dan dukungan luas untuk berbagai bahasa pemrograman. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal, mengkonfigurasi, dan mengamankan Redis pada server Ubuntu 20.04.
Prasyarat
Sebelum memulai, pastikan Anda memiliki akses ke server Ubuntu 20.04 dengan pengguna non-root yang memiliki hak istimewa sudo dan firewall yang terkonfigurasi dengan ufw. Jika Anda belum melakukannya, silakan ikuti panduan Inisialisasi Server untuk Ubuntu 20.04.
Langkah Utama
1. Menginstal dan Mengkonfigurasi Redis
Kita akan menggunakan manajer paket APT untuk menginstal Redis dari repositori resmi Ubuntu. Pada penulisan ini, versi yang tersedia di repositori default adalah 5.0.7.
Mulailah dengan memperbarui cache paket lokal Anda:
sudo apt update
Setelah itu, instal Redis dengan mengetik:
sudo apt install redis-server
Ini akan mengunduh dan menginstal Redis beserta dependensinya. Setelah instalasi selesai, Redis akan secara otomatis dimulai. Anda dapat memeriksa statusnya dengan menjalankan:
sudo systemctl status redis
Pastikan untuk melihat apakah statusnya adalah
active (running).
2. Mengkonfigurasi Redis
Pengaturan default Redis sudah cukup baik untuk banyak aplikasi, tetapi kita dapat melakukan beberapa penyesuaian untuk meningkatkan keamanan dan performa.
Buka file konfigurasi Redis:
sudo nano /etc/redis/redis.conf
-
Menonaktifkan akses publik: Di dalam file konfigurasi, temukan baris yang berisi
bind 127.0.0.1. Pastikan hanya mengikat ke localhost untuk mencegah akses dari luar. -
Menetapkan password: Temukan dan hapus tanda pagar (#) dari baris yang berisi
requirepass, lalu tetapkan password yang kuat.
Setelah selesai, simpan perubahan dengan menekan CTRL + X, lalu Y, dan tekan Enter.
3. Mengatur Redis untuk Memulai Secara Otomatis
Pastikan Redis diatur untuk memulai secara otomatis saat boot dengan perintah berikut:
sudo systemctl enable redis
Konfigurasi Lanjutan
Setelah konfigurasi dasar, Anda mungkin ingin melakukan beberapa pengaturan lanjutan untuk meningkatkan performa dan keamanan Redis.
1. Mengatur Persistence
Redis memiliki dua metode untuk menyimpan data secara persisten: RDB (Redis Database Backup) dan AOF (Append-Only File). Anda dapat memilih salah satu atau menggunakan keduanya sesuai kebutuhan.
Anda bisa menyesuaikan opsi save dan appendonly di file konfigurasi /etc/redis/redis.conf.
2. Mengatur Firewall
Pastikan firewall Anda mengizinkan akses ke port Redis (default adalah 6379). Untuk mengatur firewall, gunakan:
sudo ufw allow 6379
Best Practices
Berikut adalah beberapa praktik terbaik yang harus dipatuhi saat menggunakan Redis:
- Selalu gunakan password untuk mengamankan Redis.
- Batasi akses ke Redis menggunakan firewall untuk membatasi dari alamat IP tertentu.
- Secara rutin lakukan monitoring pada penggunaan memori dan performa Redis.
- Gunakan Redis dalam mode cluster untuk aplikasi besar dan permintaan tinggi.
Troubleshooting
Jika Anda mengalami masalah saat menjalankan Redis, berikut beberapa hal yang bisa diperiksa:
- Redis tidak berjalan: Periksa log dengan
sudo journalctl -u redisuntuk mencari tahu kesalahan. - Koneksi gagal: Pastikan Anda menggunakan alamat dan port yang benar, serta password jika diatur.
- Penggunaan memori tinggi: Redis adalah in-memory data store, sehingga pastikan server Anda memiliki cukup memori untuk menampung data yang diperlukan.
Kesimpulan
Dalam tutorial ini, kita telah membahas cara menginstal dan mengkonfigurasi Redis di Ubuntu 20.04. Dengan mengikuti langkah-langkah ini, Anda seharusnya memiliki instansi Redis yang aman dan siap untuk digunakan. Selalu ingat untuk menjaga keamanan dan performa server Redis Anda dengan memperhatikan praktik terbaik yang telah dibahas.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →