Cara Integrasi dan Konfigurasi Redis Untuk Caching di CloudPanel

Pengantar

Menggunakan Redis sebagai cache adalah salah satu cara paling efektif untuk meningkatkan performa aplikasi atau website Anda, terutama yang berbasis PHP, WordPress, Laravel, atau Node.js. Di CloudPanel, Anda bisa dengan mudah mengintegrasikan Redis dan menggunakannya untuk object cache, session store, atau database cache.

Redis (Remote Dictionary Server) adalah sistem penyimpanan data berbasis memori (in-memory data store) yang digunakan untuk caching. Karena data disimpan di RAM, Redis bisa memberikan kecepatan akses yang sangat tinggi, ideal untuk:

  1. Menyimpan session user
  2. Men-cache halaman atau query database
  3. Object cache pada WordPress, Laravel, dsb.

Langkah-Langkah Integrasi Redis di CloudPanel

  1.  Install Redis di Server CloudPanel
    Masuk ke server Anda via SSH, dan gunakan perintah berikut
    sudo apt update
    sudo apt install redis-server -y
    Setelah selesai, aktifkan dan jalankan Redis
    sudo systemctl enable redis
    sudo systemctl start redis
    Pastikan Redis berjalan di server anda
    redis-cli ping


  2. Konfigurasi Redis agar Hanya Lokal
    Edit file konfigurasi Redis
    sudo nano /etc/redis/redis.conf
    pastikan Redis hanya menerima koneksi dari localhost (untuk keamanan)

    Restart Redis menggunakan perintah berikut 
    sudo systemctl restart redis

Integrasi Redis di WordPress

  1. Login WordPress sebagai admin
  2. Install plugin Redis Object Cache

  3. Masuk ke menu File Manager website anda di CloudPanel, File Manager > htdocs > domainlaravelanda.com, kemudian tambahkan ke wp-config.php
    define('WP_REDIS_HOST', '127.0.0.1');
    define('WP_REDIS_PORT', 6379);
    Tambahkan sebelum baris /* That's all, stop editing! */

  4. Kembali ke WP Admin → Settings > Redis, dan Klik Enable Object Cache

Integrasi Redis di Laravel

  1. Tambahkan package Redis dengan menggunakan perintah berikut
    composer require predis/predis
  2. Edit file .env aplikasi laravel anda
    CACHE_DRIVER=redis
    SESSION_DRIVER=redis
    REDIS_HOST=127.0.0.1
    REDIS_PORT=6379
  3. Terakhir jalankan perintah berikut untuk menyimpan konfigurasi Redis di aplikasi Laravel anda
    php artisan config:cache

Kesimpulan

Integrasi Redis di CloudPanel cukup sederhana namun memberi dampak besar untuk performa situs dan aplikasi Anda. Dengan Redis, Anda bisa mengurangi waktu loading, meningkatkan kecepatan respon, dan memperkuat pengalaman pengguna


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466