memcache 简单代码实现关键字
来源:互联网 发布:正规网络兼职打字员 编辑:程序博客网 时间:2024/05/29 03:04
1.简单代码实现关键字
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>热词搜索</title>
<script src="../day2/jquery-1.9.1.min.js"></script>
<script>
$(function(){
$("button").click(function(){
//alert(1);
var user=$("input").val();
//alert(user);
var url="word.php";
var data={"user":user};
var str="";
$.get(url,data,function(msg){
if(msg)
{
for(var i=0;i<msg.length;i++)
{
str+="<p>"+msg[i]+"</p>";
}
$("div").html(str);
}
},'json');
})
})
</script>
</head>
<body>
<input type="text" name="user" /><button>搜索</button>
<div id="aa"></div>
</body>
</html>
<?php
$user=$_GET['user'];
//echo $user;
$mem=new Memcache;
$mem->connect("127.0.0.1",11211);
//$mem->set("user",$user);
//获得热词的次数
$num=$mem->get($user);
//var_dump($data);
//判断热词是否存在memcache中
if ($num) {
//输出缓存
$num++;
$mem->set($user,$num,0,0);
if ($num>=3) {
//把热词作为数组存进去进行输出
//热词的存储方式应该是$mem->set('hot',$data,0,0);
$data=$mem->get("hot");
$data[]=$user;
//进行重新赋值
$mem->set("hot",$data,0,0);
$data=$mem->get("hot");
echo json_encode($data);
} else {
//返回其他的热词
$data=$mem->get("hot");
if ($data) {
echo json_encode($data);
}
}
} else {
//先把值存入缓存中,值为1
$mem->set($user,1,0,0);
//返回其他的热词
$data=$mem->get("hot");
if ($data) {
echo json_encode($data);
}
}
?>
- memcache 简单代码实现关键字
- Memcache实现搜索关键字
- Golang简单的memcache实现
- memcache一致hash算法简单实现
- 关键字搜索十次存memcache
- memcache安装以及Java代码实现(包括多个memcache安装)
- 用memcache实现简单的先进先出队列
- 用mysql触发器自动更新memcache的实现代码【转】
- 实现简单下载代码
- IOCP简单实现代码
- 继承简单代码实现
- RichEdit关键字高亮的简单实现
- java实现简单的关键字查找
- javascript 关键字高亮显示实现代码
- MemCache简单的使用方法
- MemCache简单实用方法
- MemCache简单的使用方法
- memcache简单介绍
- Struts2配置之配置Action
- 萌新的博客之旅,就此启程
- KMP算法理解
- java_(3)cxf搭建webservice
- Linux正则表达式相关知识及命令的使用方法
- memcache 简单代码实现关键字
- 数据结构----关键路径详解
- Radiogroup+radioButton+fragment
- Python项目模拟登录学校正方教务系统抓取课程表。
- win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )安装配置图文教程
- Android开发之手把手教你写ButterKnife框架(二)
- 欧洲净水霸主BARRIER正式登陆中国 创新中国人饮水方式
- MyBatis基础知识
- 习题7--更多打印