Web 2.0 网站架构、优化 数据库架构
« »
2009年05月5号Tech

memcached tag 解决方案(转)

最近在网上看到有很多的开源项目,如memcached_tag、memcache_db 等等
而我也被这个memcached没有tag管理弄的很郁闷
如是乎就想了这个解决办法,主要也是借鉴了memcache的FAQ里面的内容,当然这里只是涉及简单的tag管理,复杂的我还在研发中~ 暂时没有想到更好的办法

/**
* tag分组
* @author 小黑米
* @access blog.phpexp.cn
* @version 1.0
* @copyright 2008-8-9
*
*/
class MyMemcached extends Memcache{
public function setToNamespace($namespace,$key,$data){
if(!($ns = $this->get($namespace))){
$ns = TIME;
$this->set($namespace,$ns);
}
$this->set("{$namespace}_{$key}",$data);
}

public function getFromNamespace($namespace,$key){
if(!($ns = $this->get($namespace))) return false;
return $this->get("{$namespace}_{$key}");
}

public function deleteNamespace($namespace){
$this->delete($namespace);
return true;
}
}

转:http://blog.phpexp.cn/themes/331

日志信息 »

该日志于2009-05-05 02:07由 admin 发表在Tech分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

2条评论

  1. 当当 说:

    站长好,很喜欢你的博客,想和贵站做个友情链接。本站正常收录,pr=3,希望能通过。

  2. admin 说:

    你网站是什么呀 我怎么加呀?

发表评论 »

返回顶部