andrewdyer/predis-adaptor

A helper for caching slow operations using Redis.

1.2.0 2023-01-26 11:50 UTC

This package is auto-updated.

Last update: 2025-01-21 17:45:53 UTC


README

A helper for caching slow operations using Redis.

Total Downloads Latest Stable Version License

License

Licensed under MIT. Totally free for private or commercial projects.

Installation

composer require andrewdyer/predis-adaptor

Usage

<?php

$cache = new Anddye\PredisAdaptor\Cache([
    'host'      => '',
    'password'  => '',
    'port'      => '',
    'scheme'    => '',
]);

Supported Options

Methods

Delete

$cache->delete('my_key');
unset($cache->my_key);
unset($cache['my_key'])

Exists

$bool = $cache->exists('my_key');
$bool = isset($cache->my_key);

Get

$value = $cache->get('my_key');
$value = $cache->my_key;

Put

$cache->put('my_key', 'my_value');
$cache->my_key = 'my_value';

Remember

$value = $cache->remember('my_key', 10, function () {
    return 'my_value';
});

Useful Links