Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Cache standalone

You can find the docs for the Illuminate cache here: cache

Example

$config = [
'cache.default' => 'file',
'cache.stores.file' => [
'driver' => 'file',
'path' => __DIR__ . '/cache'
]
];
$cache = newCache($config);
$cache->put('test', 'This is loaded from cache.', 1);
echo$cache->get('test');
$value = $cache->remember('users', 1, function () {
return'Hallo';
});
echo$value;

Drivers

You can use different cache drivers. By setting this in the config variable.

FileCache Driver

$config = [
'cache.default' => 'file',
'cache.stores.file' => [
'driver' => 'file',
'path' => __DIR__ . '/cache'
]
];

RedisCache Driver (not tested)

$config = [
'cache.default' => 'redis',
'cache.stores.redis' => [
'driver' => 'redis',
'connection' => 'default'
],
'cache.prefix' => 'illuminate_non_laravel',
'database.redis' => [
'cluster' => false,
'default' => [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
],
]
];

MemeCache Driver (not tested)

$config = [
'cache.default' => 'memcached',
'cache.stores.memcached' => [
'driver' => 'memcached',
'servers' => [
[
'host' => '127.0.0.1',
'port' => g11211,
'weight' => 100,
],
],
],
'cache.prefix' => 'illuminate_non_laravel'
];

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages