当使用php + memcache(d)pecl扩展时,是否可以使用内置的memcache(d)函数之一来拉动元素的剩余生命周期?
我知道这可以通过对memcached库进行完全转储,解析出后面的元素并读取时间戳来完成。但这是一种非常繁重的做事方式。
我认为可以做到的另一种方法是通过设置元素本身添加的时间,如下所示:
$data=array('dateadded'=>time(),'data'=>$datatostore);
但又一次,这种接缝略显多余。
btw,通过memcache(d)我的意思是我们同时安装了memcache扩展(http://pecl.php.net/memcache)以及memcached扩展(http://pecl.php.net/memcached) )。
我们将memcached用于我们基于代码的实际内容(设置,读取,删除等),并将memcache用于我们的会话。
谢谢!