heropoo / cache
cache component
Installs: 190
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/heropoo/cache
Requires
- php: >= 5.4
- predis/predis: ^1.1
This package is auto-updated.
Last update: 2025-09-29 02:57:40 UTC
README
A cache component.
Supported
- redis
TODO
- support redis cluster
- support other cache media
usage
<?php require_once __DIR__.'/vendor/autoload.php'; $host = 'localhost'; $port = 6379; $password = null; $database = 0; $redis = new \Moon\Cache\Redis($host, $port, $password, $database); $user_id = 1; $user = $redis->cache('test', 10, function () use ($user_id) { // some db query or other code ... $user = [ 'id' => $user_id, 'username' => 'xiaoming', 'sex' => 1, 'crated_at' => time() ]; return $user; }); var_dump($user);