首先安装redis,并在php环境中开启php_redis扩展。
下面不多说了,直接上代码
1<?php 2$redis = new redis(); 3$redis->connect('127.0.0.1', 6379); 4$blog = $redis->get('redisrow'); 5//如果$blog数组为空,则去数据库中查询,并加入到redis中 6if(empty($blog)){ 7 echo "mysql"; 8 // Connect mysql server 9 $mysql = new PDO("mysql:host=localhost;dbname=blog","root","",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); 10 $rs = $mysql -> query("select * from tbl_post"); 11 //$row = $rs -> fetch(); 12 $i=0; 13 while($row = $rs -> fetch()){ 14 $rows[$i]['title']=$row['title']; 15 $rows[$i]['content']=$row['content']; 16 $i=$i+1; 17 } 18 print_r($rows); 19 $redisrow = json_encode($rows); 20 $redis->setex('redisrow','100',$redisrow); 21}else{ 22 $redisblog = json_decode($blog); 23 echo "redis"; 24 print_r($redisblog); 25} 26?>
联系qq:274501366
代码很基础,转载请注明。
版权声明:本文为博主原创文章,未经博主允许不得转载。