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
您可能感兴趣
- thinkphp微信开发教程(微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解)
- pyclips入门(phpinfo的知识点总结)
- thinkphp5如何实现消息队列(thinkPHP5.1框架使用SemanticUI实现分页功能示例)
- phpstudymysql数据库启动不了(phpstudy mysql启动不了的解决方法)
- php中row函数(PHP中number_format函数的用法讲解)
- linux下如何启动phpstudy面板(详解phpstudy linux web面板小皮面板V0.2版本正式发布)
- phpfpm优化方法(php-fpm超时时间设置request_terminate_timeout资源问题分析)
- php上传图片视频代码(详解PHP素材图片上传、下载功能)
- php制作用户登录(php实现登录页面的简单实例)
- thinkphp伪静态实例(thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解)
- php实现无cookie的session(php实现多站点共用session实现单点登录的方法详解)
- php处理app上传的图片(php用wangeditor3实现图片上传功能)
- phpstudy服务器怎么设置(PHPStudy打开网页很慢的原因及解决方案)
- php模块使用方法(PHP操作XML中XPath的应用示例)
- thinkphp继承model如何使用(Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解)
- php开启curl(解决PHP使用CURL发送GET请求时传递参数的问题)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
热门推荐
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- CSS网页布局的几个建议
- dede联动菜单样式(dede标签云如何生成不同颜色、不同大小的tag标签)
- python字典键对应的值(Python 互换字典的键值对实例)
- 织梦栏目设置封面显示不正常(织梦列表页分页错位分页显示为竖排的解决方法)
- docker集群安装教程(使用docker部署hadoop集群的详细教程)
- microsoftsqlserver官网(Microsoft SQL Server数据库各版本下载地址集合)
- python代码计算一个月多少天(Python计算时间间隔精确到微妙的代码实例)
- php目录使用教程学习(PHP FileSystem 文件系统常用api整理总结)
- vue3.0 如何使用useroute(详解vue3中setUp和reactive函数的用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9