public function getSqlVal(){
//获取参数列表,这个参数随你需求而定,一般可能需要传入dbname,查询方式如fetchAll,查询语句等
$argv = func_get_args()
//假设这里现在只传入dbName和sql语句
$dbName = $argv[0]
$sql = $argv[1]
//现在把这个参数列表转成md5之后作为存redis的key值
$md5SqlKey = MD5(serialize($argv))
//下面通过一个redis函数来进行存取数据
$res = getRedisData($md5SqlKey)
//如果取到数据,说明已经缓存在redis服务器中, 直接取数据就好, 如果没有数据, 则再去数据库查询数据,再讲查询的数据存在redis服务器中
if(!empty($res)) {
return $res
}
//后面是查询数据库 *** 作,查询结果返回在$res中
getRedisData($md5SqlKey,$res) //讲返回结果存在redis中
return $res
}
public function getSqlVal(){
//获取参数列表,这个参数随你需求而定,一般可能需要传入dbname,查询方式如fetchAll,查询语句等
$argv = func_get_args()
//假设这里现在只传入dbName和sql语句
$dbName = $argv[0]
$sql = $argv[1]
//现在把这个参数列表转成md5之后作为存redis的key值
$md5SqlKey = MD5(serialize($argv))
//下面通过一个redis函数来进行存取数据
$res = getRedisData($md5SqlKey)
//如果取到数据,说明已经缓存在redis服务器中, 直接取数据就好, 如果没有数据, 则再去数据库查询数据,再讲查询的数据存在redis服务器中
if(!empty($res)) {
return $res
}
//后面是查询数据库 *** 作,查询结果返回在$res中
getRedisData($md5SqlKey,$res) //讲返回结果存在redis中
return $res
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)