怎么及时更新Memcache缓存的内容

xinqq163 2014-09-04 06:46:39
<?php

//连接
$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);

$data="读取数据库的新闻列表内容";

//保存数据
$mem->set('key1', $data 0, 3600);
$val = $mem->get('key1');
echo "Get key1 value: " . $val ."
";

//关闭连接
//$mem->close();

?>

怎么更新Memcache 缓存的内容?
...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
风.foxwho 2014-09-13
  • 打赏
  • 举报
回复
给你个思路, 写个函数, 此函数内包括你的那些数据 第一次生成 数据写入缓存,加上过期时间 然后返回数据 后面都获取缓存,如果缓存存在直接返回,如果没有缓存或者缓存过期了,重新生成缓存
断点Bingo 2014-09-12
  • 打赏
  • 举报
回复
用定时任务可以
了然如一 2014-09-12
  • 打赏
  • 举报
回复
用mysql的触发器弄,自己谷歌方法~

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧