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时,自动让缓存失效。