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:
- Menyimpan session user
- Men-cache halaman atau query database
- Object cache pada WordPress, Laravel, dsb.
Langkah-Langkah Integrasi Redis di CloudPanel
- Install Redis di Server CloudPanel
Masuk ke server Anda via SSH, dan gunakan perintah berikut
Setelah selesai, aktifkan dan jalankan Redissudo apt update sudo apt install redis-server -y
Pastikan Redis berjalan di server andasudo systemctl enable redis sudo systemctl start redis
redis-cli ping
- Konfigurasi Redis agar Hanya Lokal
Edit file konfigurasi Redis
pastikan Redis hanya menerima koneksi dari localhost (untuk keamanan)sudo nano /etc/redis/redis.conf
Restart Redis menggunakan perintah berikut
sudo systemctl restart redis
Integrasi Redis di WordPress
- Login WordPress sebagai admin
- Install plugin Redis Object Cache
- Masuk ke menu File Manager website anda di CloudPanel, File Manager > htdocs > domainlaravelanda.com, kemudian tambahkan ke wp-config.php
Tambahkan sebelum baris /* That's all, stop editing! */define('WP_REDIS_HOST', '127.0.0.1'); define('WP_REDIS_PORT', 6379);
- Kembali ke WP Admin → Settings > Redis, dan Klik Enable Object Cache
Integrasi Redis di Laravel
- Tambahkan package Redis dengan menggunakan perintah berikut
composer require predis/predis
- Edit file .env aplikasi laravel anda
CACHE_DRIVER=redis SESSION_DRIVER=redis REDIS_HOST=127.0.0.1 REDIS_PORT=6379
- 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