Library yang menyediakan koneksi dan interaksi dengan db redis.

instalasi

Jalankan perintah di bawah di folder aplikasi:

mim app install lib-redis

konfigurasi

Module ini membutuhkan konfigurasi tambahan pada level aplikasi sebagai berikuta:

return [
    'libRedis' => [
        'default' => [
            // 'socket' => '/tmp/redis.sock',
            'host' => '127.0.0.1',
            'port' => '6379',
            'password' => '',
            'db' => 1,
            // key prefix
            'prefix' => ''
        ]
    ]
];

Jika nilai socket diisi, maka nilai selain db tidak lagi digunakan.

penggunaan

Semua aktifitas dengan redis dilayani melalu library dengan nama LibRedis\Library\Redis.

use LibRedis\Library\Redis;

Redis::$method($conn, $opts);

// mengambil data 
$data = Redis::get('default', 'data');

method

getConn(string $name): ?object

::$method(string $name, mixed …$args)

Jika menjalankan perintah yang tidak disediakan oleh library ini, maka perintah tersebut akan diteruskan ke objek Redis().

Untuk perintah-perintah yang didukung, silahkan mengacu pada library php-redis.

Sebagai catatan, bahwa parameter peratama semua fungsi adalah nama koneksi db. Parameter selanjutnya akan diteruskan ke method dengan nama yang sama ke objek Redis.