PHP code example of qingbing / php-db-cache

1. Go to this page and download the library: Download qingbing/php-db-cache library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

qingbing / php-db-cache example snippets


// 获取缓存实例
$cache = \Components\DbCache::getInstance('db-cache');

// ====== 普通用法 ======
$key = "name";
// 设置缓存
$status = $cache->set($key, "ss");
var_dump($status);
// 获取缓存
$name = $cache->get($key);
var_dump($name);
// 删除缓存
$status = $cache->delete($key);
var_dump($status);
// 判断换成是否存在
$status = $cache->has($key);
var_dump($status);


// ====== 批量用法 ======
// 批量设置缓存
$status = $cache->setMultiple([
    "name" => 'ss',
    "author" => [
        'qingbing',
        '10000',
    ],
]);
var_dump($status);
// 批量获取缓存
$values = $cache->getMultiple(["name", "author"]);
var_dump($values);
// 批量删除缓存
$status = $cache->deleteMultiple(["name", "author"]);
var_dump($status);


// ====== 键、值随意化 ======
$key = ["sex", "name"];
// 设置缓存
$status = $cache->set($key, ["女", ["xxx"]]);
var_dump($status);
// 获取缓存
$status = $cache->get($key);
var_dump($status);
// 删除缓存
$status = $cache->delete($key);
var_dump($status);


// ====== 清空缓存 ======
// 清空命名空间换成
$status = $cache->clear();
var_dump($status);