基于PHP的一种Cache回调与自动触发技术

  1. 云栖社区>
  2. 博客>
  3. 正文

基于PHP的一种Cache回调与自动触发技术

aizher8860 2016-02-19 12:03:59 浏览4715
展开阅读全文

背景

在PHP中使用Memcache或者Redis时,我们一般都会对Memcache和Redis封装一下,单独完成写一个Cache类,作为Memcache或者Redis的代理,且一般为单例模式。在业务代码中,使用Cache类时,操作的基本的示例代码如下 


// cache 的 key
$key = 'this is key';
$expire = 60;// 超时时间

// cache 的实例
$cache = Wk_Cache::instance();
$data = $cache->fetch($key);

// 判断data
if(empty($data)){
    // 如果为空,调用db方法
    $db = new Wk_DB();
    $data = $db->getXXX();
    $cac

网友评论

登录后评论
0/500
评论
aizher8860
+ 关注