Configurasi Lumen dengan Redis

Secara default untuk proses Caching, Lumen mendukung memcache dan Redis, namun kali ini saya akan mengulas bagaimana melakukan configurasinya dengan menggunakan Redis. Aplikasi API yang saya buat berdasarkan configurasi berikut
“php”: “>=5.5.9”,
“laravel/lumen-framework”: “5.2.*”,
“vlucas/phpdotenv”: “~2.2”,
“dingo/api”: “1.0.x@dev”,
“predis/predis”: “~1.0”,
“illuminate/redis”: “5.2.*”

Paket yang kita kita butuhkan agar Aplikasi kita dapat terhubung dengan Redis adalah

  1. Predis versi ~1.0
  2. Illuminate Redis versi 5.2.*

Instalasi paket dengan composer dengan cara berikut

  • composer require predis/predis:~1.0
  • composer require illuminate/redis:5.2.*

Pada .env kita tambahkan baris berikut

CACHE_DRIVER=redis
SESSION_DRIVER=redis
QUEUE_DRIVER=redis

Selanjutkan tambahkan baris berikut pada app.php file kita agar RedisServiceProvider terdaftar pada aplikasi lumen kita

$app->register(Illuminate\Redis\RedisServiceProvider::class);

Sekarang kita sudah dapat menggunakan Redis sebagai caching backend kita

 

 

 

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s