1. 问答
  2. 问答详情

redis使用php怎么进行更新

1个回答

0

采纳

php/redis 更新缓存的方法

if(!$redis->exists('cache')) {
   echo '写入缓存<br>';
   $sql = "select * from user limit 0,3";
   $rs = mysqli_query($connect,$sql) or die('db conn error');
   while( $result = mysqli_fetch_assoc($rs) )
   {
       array_push($results,$result);
   }

   $cache = json_encode($results);
   echo $cache;
   $redis->set('cache',$cache,1200);
} else {
   echo '读取缓存<br>';
   echo $redis->get('cache');
}

后台进行add/update/delete时,自动让缓存失效。

撰写答案

验证码
点击刷新