heropoo/cache

缓存组件

v0.3 2020-03-31 03:44 UTC

This package is auto-updated.

Last update: 2024-09-29 05:35:47 UTC


README

一个缓存组件。

支持

  • redis

待办事项

  • 支持 redis 集群
  • 支持其他缓存介质

用法

<?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);