加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

redis+php实现微博三微博列表功能详情

发布时间:2022-06-28 02:03:29 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了redis+php实现微博列表功能,结合实例形式分析了php+redis获取微博关注人列表及微博发布信息列表的相关操作技巧,需要的朋友可以参考下。 本文实例讲述了redis+php实现微博列表功能,分享给大家供大家参考,具体如下: 个人主页显示微博列表
  这篇文章主要介绍了redis+php实现微博列表功能,结合实例形式分析了php+redis获取微博关注人列表及微博发布信息列表的相关操作技巧,需要的朋友可以参考下。
 
  本文实例讲述了redis+php实现微博列表功能,分享给大家供大家参考,具体如下:
 
  个人主页显示微博列表(自己及关注人的微博列表)
 
  /*获取最新的50微博信息列表,列出自己发布的微博及我关注用户的微博
  *1.根据推送的信息获取postid
  *2.根据postid获取发送的信息
  */
  $r->ltrim("recivepost:".$user['userid'],0,49);
  $postid_arr = $r->sort("recivepost:".$user['userid'],array('sort'=>'desc'));
  if($postid_arr){
    foreach($postid_arr as $postid){
      $p = $r->hmget("post:postid:".$postid,array('userid','username','time','content'));
      $weiboList .= '<div class="post"><a class="username" href="profile.php?u='.$p['username'].'" rel="external nofollow" rel="external nofollow" >'.$p['username'].'</a>'.$p['content'].'<br><i>'.formattime($p['time']).'前发布</i></div>';
    }
    echo $weiboList;
  }else{
    echo '<div class="post" >这个家伙很懒,还未发布消息哦~</div>';
  }
  显示个人微博列表
 
  /**
  *1.获取个人发布微博的id的队列
  *2.根据postid获取微博信息
  **/
  $r->ltrim("userpostid:".$prouid,0,49);
  $postid_arr = $r->sort("userpostid:".$prouid,array('sort'=>'desc'));
  if($postid_arr){
    foreach($postid_arr as $postid){
      $p = $r->hmget("post:postid:".$postid,array('userid','username','time','content'));
      $weiboList .= '<div class="post"><a class="username" href="profile.php?u='.$p['username'].'" rel="external nofollow" rel="external nofollow" >'.$p['username'].'</a>'.$p['content'].'<br><i>'.formattime($p['time']).'前发布</i></div>';
    }
    echo $weiboList;
  }else{
    echo '<div class="post" >这个家伙很懒,还未发布消息哦~</div>';
  }。
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!