redis+php实现微博功能(三)
2016-06-15 14:28
537 查看
个人主页显示微博列表(自己及关注人的微博列表)
显示个人微博列表
/*获取最新的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'].'">'.$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'].'">'.$p['username'].'</a>'.$p['content'].'<br><i>'.formattime($p['time']).'前发布</i></div>'; } echo $weiboList; }else{ echo '<div class="post" >这个家伙很懒,还未发布消息哦~</div>'; }
相关文章推荐
- 解决保存快照失败后redis无法写入的问题( Redis is configured to save RDB snapshots)
- Redis存储Tomcat集群的Session
- 阿里云服务器上配置并使用: PHP + Redis + Mysql 从配置到使用
- Redis从基础命令到实战之字符串类型
- Reids配置文件redis.conf中文详解
- Jedis操作Redis数据库
- spring aop 做redis缓存
- 分布式消息中间件(四)——Flume+Kafka+Storm+Redis生态架构实战
- REDIS 学习(1)linux环境,以及REDIS的启动,关闭和连接,以及在不重启的情况下开启AOF
- Redis总结(一)Redis安装
- Cannot open Redis connection due invalid URI
- redis中各种数据类型对应的jedis操作命令
- window下redis安装
- redis如何查看版本号?
- Redis学习笔记三
- redis常用指令
- Redis3.0 配置文件说明
- redis更新日志中文版2.4-2.6
- redis 安装
- Redis各种数据类型操作