Iman Sugirman

Install Setup Redis di Fly.io Integrasi dengan Laravel

23 Agustus 2022

Redis menawarkan penyimpanan data di dalam memori yang cepat untuk menyokong dalam kasus penggunaan streaming siaran langsung. Redis dapat digunakan untuk menyimpan metadata tentang profil pengguna dan riwayat tampilan, informasi/token otentikasi untuk jutaan pengguna, dan memanifestasikan file untuk memungkinkan CDN melakukan streaming video ke jutaan pengguna ponsel dan desktop dalam satu waktu.

Untuk membuat Layanan Redis di fly.io berikut caranya :

Untuk Yang belum menginstal flyctl silahkan install terlebih dahulu dengan brew Brew Install

fly launch

Nanti akan keluar pertanyaan apa nama aplication anda, dan disini saya contohkan yang dibuat adalah redislaravel

Lalu buat volume untuk menjadikan store data di redis :

flyctl volumes create redis_server --region sin --size 1

Lalu edit fly.toml dengan menambahkan pengaturan :

[mounts] source = "redis_server" destination = "/data"

Lalu pengaturan di laravelnya adalah

[env] ... REDIS_URL="redis://default:59f19b85e95915337@redislaravel.internal:6379" CACHE_DRIVER="redis" QUEUE_CONNECTION="redis" ...