问题标题基本上都说明了......
如果我执行:
$Cache = new Memcache;
$Cache->connect('HOST');
$Cache->set('Information', 'array(
"Testing" => "Value,
"Anther_Test" => "Another Value"
)');
并将信息留在那里,间隔后是否会刷新/删除信息?
或者它会保留在服务器中,直到我打电话:
$Cache->flush();
答案 0 :(得分:0)
@hakre在评论中写了什么,你应该知道如何使用缓存。 缓存不是日期存储,而是缓存。你永远不应该继续关注什么是什么,什么不是。 通常,您有一个缓存大小的限制,当它被填满时,它会清除旧值。
典型用例:
function get_something() {
$Cache = new Memcache;
$something = $Cache->get('something');
if ($something === false) {
$something = //get from db, prepare or whatever
$Cache->set('something', $something);
}
return $something;
}
TLDR;无