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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
dedecms中显示数字验证码的修改方法
Mar 21 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
Linux下快速搭建php开发环境
Mar 13 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
PHP PDO操作MySQL基础教程
Jun 05 PHP
浅谈PHP无限极分类原理
Mar 14 PHP
php判断目录存在的简单方法
Sep 26 PHP
php获取是星期几的的一些常用姿势
Dec 15 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模板类代码
2008/09/07 PHP
php生成xml简单实例代码
2009/12/16 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
python字符串str和字节数组相互转化方法
2017/03/18 Python
python挖矿算力测试程序详解
2019/07/03 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
基于Tensorflow:CPU性能分析
2020/02/10 Python
如何理解python面向对象编程
2020/06/01 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
普天C++笔试题
2016/03/20 面试题
商务英语本科生的自我评价分享
2013/11/15 职场文书
日语求职信范文
2013/12/17 职场文书
股权转让意向书
2014/04/01 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python