redis+php实现微博(三)微博列表功能详解


Posted in PHP onSeptember 23, 2019

本文实例讲述了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>';
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php项目打包方法
Feb 18 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
PHP防止跨域提交表单
Nov 01 PHP
php实现两个数组相加的方法
Feb 17 PHP
php中stdClass的用法分析
Feb 27 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
Sep 28 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 PHP
php依赖注入知识点详解
Sep 23 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 #PHP
redis+php实现微博(一)注册与登录功能详解
Sep 23 #PHP
php日志函数error_log用法实例分析
Sep 23 #PHP
php扩展开发入门demo示例
Sep 23 #PHP
PHP使用phpunit进行单元测试示例
Sep 23 #PHP
php快速导入大量数据的实例方法
Sep 23 #PHP
关于Yii中模型场景的一些简单介绍
Sep 22 #PHP
You might like
用PHP和ACCESS写聊天室(十)
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
探讨php中遍历二维数组的几种方法详解
2013/06/08 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
浅谈PHP的反射API
2017/02/26 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
基于python编写的微博应用
2014/10/17 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
python 字符串追加实例
2019/07/20 Python
Django配置文件代码说明
2019/12/04 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
银行求职信个人范文
2013/12/16 职场文书
写求职信要注意什么问题
2014/04/12 职场文书
家长建议怎么写
2014/05/15 职场文书
本科应届生求职信
2014/08/05 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang