Cara Install Redis di VPS Ubuntu 24.04

Cara Install Redis di VPS Ubuntu 24.04

Pengantar

Kecepatan sebuah website atau aplikasi menjadi salah satu faktor penting yang perlu diperhatikan, terutama ketika jumlah pengguna mulai meningkat. Website yang membutuhkan waktu lama untuk menampilkan halaman dapat memberikan pengalaman yang kurang baik bagi pengunjung. Selain itu, proses yang terlalu berat juga dapat meningkatkan beban server dan database.

Salah satu teknologi yang dapat digunakan untuk membantu meningkatkan performa aplikasi adalah Redis.

Redis merupakan penyimpanan data berbasis memori yang banyak digunakan untuk caching, penyimpanan session, antrean pekerjaan, dan berbagai kebutuhan aplikasi lainnya. Karena data dapat disimpan di RAM, Redis mampu memberikan akses data dengan cepat.

Bagi pengguna VPS, Redis dapat menjadi pelengkap database seperti MySQL atau MariaDB. Redis tidak selalu digunakan sebagai pengganti database utama, tetapi lebih sering digunakan untuk menyimpan data yang sering diakses atau data sementara sehingga aplikasi tidak perlu terus-menerus melakukan proses yang sama.

Ubuntu 24.04 LTS merupakan salah satu sistem operasi yang banyak digunakan pada VPS. Proses instalasi Redis pada Ubuntu 24.04 juga cukup sederhana karena paket Redis tersedia melalui repositori sistem.

Pada artikel ini, kita akan membahas cara install Redis di VPS Ubuntu 24.04, mulai dari persiapan server, instalasi, pemeriksaan layanan, pengujian Redis, hingga konfigurasi dasar dan tips keamanan yang perlu diperhatikan.

Apa Itu Redis dan Mengapa Digunakan?

Redis adalah sistem penyimpanan data berbasis memori atau in-memory data store. Redis menggunakan RAM untuk menyimpan data sehingga proses membaca dan menulis data dapat dilakukan dengan sangat cepat.

Sebagai contoh, aplikasi memiliki data produk yang sering ditampilkan kepada pengunjung. Tanpa Redis, aplikasi mungkin harus mengambil data tersebut dari database setiap kali halaman dibuka. Jika data disimpan sementara di Redis, aplikasi dapat mengambilnya dari memory tanpa harus terus-menerus meminta data yang sama ke database.

Redis dapat digunakan untuk berbagai kebutuhan, seperti:

  • Cache aplikasi.
  • Object cache.
  • Penyimpanan session.
  • Antrean pekerjaan atau job queue.
  • Penyimpanan data sementara.
  • Penyimpanan hasil proses tertentu.
  • Mendukung aplikasi yang membutuhkan akses data cepat.

Pada website WordPress, Redis dapat digunakan sebagai object cache. Sementara pada aplikasi berbasis framework tertentu, Redis dapat digunakan untuk menyimpan session maupun cache.

Namun, Redis bukan solusi otomatis untuk membuat semua website menjadi cepat. Performa aplikasi tetap dipengaruhi oleh spesifikasi VPS, web server, PHP, database, kode aplikasi, plugin, jaringan, serta sistem caching lainnya.

Persiapan Sebelum Install Redis di Ubuntu 24.04

Sebelum instalasi Redis, pastikan beberapa kebutuhan berikut sudah tersedia:

  • OS: Ubuntu 24.04 LTS.
  • CPU: minimal 1 vCPU.
  • RAM: minimal 1 GB.
  • Storage: minimal 10 GB.
  • Akses: SSH dengan hak akses root atau sudo.
  • Koneksi Internet: diperlukan untuk mengunduh paket Redis.

Cara Install Redis di VPS Ubuntu 24.04

1. Instalasi Redis

  • Pasang Redis menggunakan APT
    Jalankan perintah berikut:
    apt install redis-server -y
  • Periksa versi Redis
    Setelah instalasi selesai, periksa versi Redis:
    redis-server --version
  • Periksa status Redis
    Pastikan service Redis berjalan dengan normal:
    systemctl status redis-server
    Jika berhasil, status akan menunjukkan:
    active (running)
  • Periksa status secara singkat
    Gunakan perintah:
    systemctl is-active redis-server
    Jika hasilnya active, Redis sedang berjalan.
  • Aktifkan Redis saat boot
    Agar Redis otomatis berjalan setelah VPS melakukan restart:
    systemctl enable redis-server
    Kemudian periksa statusnya:
    systemctl is-enabled redis-server
    Jika hasilnya enabled, Redis akan otomatis berjalan ketika sistem dinyalakan.

Menguji Redis Setelah Instalas

2. Pengujian Redis

  • Jalankan Redis CLI
    Gunakan:
    redis-cli
  • Uji koneksi Redis
    Masukkan:
    PING
    Jika Redis berjalan dengan baik, hasilnya:
    PONG
  • Uji penyimpanan data
    Simpan data sederhana dengan:
    SET nama "Plasawebhost"
    Kemudian ambil kembali menggunakan:
    GET nama
    Hasilnya:
    "Plasawebhost"
  • Keluar dari Redis CLI
    Gunakan:
    exit

Pengujian sederhana ini memastikan Redis dapat menerima perintah, menyimpan data, dan mengembalikan data dengan baik sebelum dihubungkan dengan aplikasi.

Mengecek Port dan Konfigurasi Redis

3. Konfigurasi Dasar dan Keamanan Redis

  • Periksa Port Redis
    Redis secara default menggunakan port TCP 6379. Periksa dengan:
    ss -lntp | grep 6379
  • Periksa Konfigurasi Redis
    File konfigurasi Redis pada Ubuntu umumnya berada di:
    /etc/redis/redis.conf
  • Backup Konfigurasi
    Sebelum melakukan perubahan, buat salinan konfigurasi:
    cp /etc/redis/redis.conf /etc/redis/redis.conf.backup
  • Atur Bind Address
    Buka konfigurasi Redis:
    nano /etc/redis/redis.conf
    Pastikan Redis hanya menerima koneksi lokal jika digunakan oleh aplikasi pada server yang sama:
    bind 127.0.0.1 -::1
  • Restart Redis
    Setelah konfigurasi diubah, restart service:
    systemctl restart redis-server
  • Periksa Status Redis
    Pastikan service kembali berjalan:
    systemctl status redis-server
  • Uji Koneksi
    Pastikan Redis dapat merespons perintah:
    redis-cli ping
    Jika hasilnya PONG, Redis berjalan dengan normal.
Catatan:
Jika Redis hanya digunakan oleh aplikasi pada VPS yang sama, sebaiknya jangan membuka port 6379 ke internet. Membatasi Redis pada koneksi lokal dapat membantu mengurangi risiko akses tidak sah.

Penggunaan Redis untuk Website dan Aplikasi

4. Penggunaan Redis pada Aplikasi

Setelah Redis terpasang, Redis dapat digunakan oleh berbagai jenis aplikasi, seperti WordPress, PHP, Python, dan Node.js.

  • Redis sebagai Object Cache
    Pada WordPress, Redis dapat digunakan sebagai object cache untuk menyimpan data yang sering digunakan sehingga aplikasi tidak perlu terus-menerus mengambil data yang sama dari database.


  • Cara Kerja Redis
    Jika data tersedia di Redis, aplikasi dapat mengambilnya langsung dari Redis. Jika data belum tersedia, aplikasi mengambilnya dari database kemudian menyimpannya ke Redis untuk digunakan pada permintaan berikutnya.
  • Manfaat Redis
    Penggunaan Redis dapat membantu mengurangi beban database, terutama pada aplikasi dengan banyak permintaan data atau proses yang berulang.
  • Sesuaikan dengan Kebutuhan
    Redis tidak selalu diperlukan pada setiap website. Aplikasi dengan jumlah pengguna dan permintaan yang rendah mungkin belum membutuhkan Redis, sedangkan aplikasi dengan aktivitas tinggi dapat memperoleh manfaat lebih besar dari penggunaan caching.

Kesimpulan

Cara install Redis di VPS Ubuntu 24.04 cukup sederhana dan dapat dilakukan melalui repositori Ubuntu menggunakan apt. Setelah instalasi, Redis dapat diperiksa melalui systemctl dan diuji menggunakan redis-cli.

Redis dapat digunakan untuk berbagai kebutuhan, seperti caching, object cache, session, antrean pekerjaan, dan penyimpanan data sementara.

Untuk keamanan, jika Redis hanya digunakan oleh aplikasi pada VPS yang sama, sebaiknya tetap menggunakan localhost dan tidak membuka port 6379 ke internet.

Dengan konfigurasi yang tepat dan pemantauan RAM secara berkala, Redis dapat membantu meningkatkan efisiensi dan performa website maupun aplikasi pada VPS Ubuntu 24.04.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Finance : +6285191239466