php实现redis消息队列(redis+php实现微博三微博列表功能详解)
类别:编程学习 浏览量:2728
时间:2021-10-18 11:21:56 php实现redis消息队列
redis+php实现微博三微博列表功能详解本文实例讲述了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 .= '<li 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></li>' ; } echo $weiboList ; } else { echo '<li class="post" >这个家伙很懒,还未发布消息哦~</li>' ; } |
显示个人微博列表
|
/** *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 .= '<li 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></li>' ; } echo $weiboList ; } else { echo '<li class="post" >这个家伙很懒,还未发布消息哦~</li>' ; } |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/lisqiong/p/5587344.html
您可能感兴趣
- php上传图片视频代码(详解PHP素材图片上传、下载功能)
- php标签怎么写(php 使用mpdf实现指定字段配置字体样式的方法)
- php中字符串反转的函数(php常用字符串查找函数strstr与strpos实例分析)
- php实现无cookie的session(php实现多站点共用session实现单点登录的方法详解)
- phpstudy服务器怎么设置(PHPStudy打开网页很慢的原因及解决方案)
- php图片合成处理(PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例)
- php怎么引用文件(php引用和拷贝的区别知识点总结)
- php创建多个文件(PHP实现单文件、多个单文件、多文件上传函数的封装示例)
- thinkphp继承model如何使用(Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解)
- php 创建定时任务(PHP扩展Swoole实现实时异步任务队列示例)
- php用什么解压(php解压缩zip和rar压缩包文件的方法)
- php 精度误差调整(php精度计算的问题解析)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- phparray函数的用法(php array_chunk函数用法与注意事项)
- thinkphp中view视图的作用(Thinkphp5.0框架视图view的模板布局用法分析)
- phpstudyv8.0使用教程学习(phpStudy环境安装SSL证书教程)
- 数字藏品市场有多乱 周杰伦丢了 一只猴 ,损失超300万(数字藏品市场有多乱)
- 这里输入关键词(怎么输入关键词搜索)
- 得这个 难治病 的人太多了,300个人赶到杭州商量怎么办(得这个难治病的人太多了)
- 经度,世界时间腕表的灵魂(世界时间腕表的灵魂)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
热门推荐
- mysql数据表实例教程(mysql数据库入门第一步之创建表)
- apache https配置(Apache httpd 安装module mod_expires、mod_deflate的方法)
- python数值基本运算方法(Python常见数字运算操作实例小结)
- canvas3d效果(JavaScript canvas实现七彩太阳光晕效果)
- dedecms搜索功能怎么设置详细(DEDECMS自定义联动类别调用及修改方法)
- python怎么导入函数pandas(python将pandas datarame保存为txt文件的实例)
- css3各个动画效果(使用css3制作齿轮loading动画效果)
- CSS中z-index层叠顺序
- php面向对象编程代码(php面向对象程序设计入门教程)
- css选择器常用的用法和说明(针对IE6的一些CSS Hack编写时的注意点小结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9