使用 php + memcache(d) pecl 扩展时,是否可以使用内置的 memcache(d) 函数之一来提取元素的剩余生命周期?
我知道这可以通过对 memcached 基础进行完整转储、解析出一个元素之后并读取时间戳来完成。但这是一种非常繁重的做事方式。
我想这可以做到的另一种方法是通过设置添加到元素本身的时间,有点像这样:
$data=array('dateadded'=>time(),'data'=>$datatostore);
但再一次,这个接缝有点多余。
顺便说一句,memcache(d) 我的意思是我们安装了 memcache 扩展 (http://pecl.php.net/memcache) 以及 memcached 扩展 (http://pecl.php.net/memcached)。
我们将 memcached 用于我们实际的基于代码的东西(设置、读取、删除等),将 memcache 用于我们的会话。
谢谢!