如何在php中使用redis队列操作

发布时间:2021-02-04 18:36:00

来源:亿速云

阅读:90

作者:Leah

这篇文章给大家介绍如何在php中使用redis队列操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

代码如下:

$redis = new Redis();

$redis->connect('127.0.0.1',6379);

while(True){

try{

$value = 'value_'.date('Y-m-d H:i:s');

$redis->LPUSH('key1',$value);

sleep(rand()%3);

echo $value."\n";

}catch(Exception $e){

echo $e->getMessage()."\n";

}

}

?>

例2,出队操作:

复制代码 代码如下:

$redis = new Redis();

$redis->pconnect('127.0.0.1',6379);

while(True){

try{

echo $redis->LPOP('key1')."\n";

}catch(Exception $e){

echo $e->getMessage()."\n";

}

sleep(rand()%3);

}

?>

关于如何在php中使用redis队列操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

php中redis设置队列过期时间,如何在php中使用redis队列操作相关推荐

  1. spring boot 缓存redis设置定时过期时间

    前言 本篇文章分享的就是spring boot中的一个轮子,spring cache注解的方式实现接口数据缓存.默认的配置想非常简单,但是有一个弊端是缓存数据为永久缓存,本次将介绍如何设置接口缓存数据 ...

  2. SpringBoot @Cacheable Redis 设置缓存过期时间

    1.x 设置 @Bean @Primary public CacheManager cacheManager(RedisTemplate redisTemplate) {RedisCacheManag ...

  3. java中如何设置字体样式_如何在JAVA中设置字体样式和大小?

    我是新来的Java和无法弄清楚如何格式化我的代码是这样的: 字体"宋体"字体大小"9"大胆如何在JAVA中设置字体样式和大小? 我想整个段落的格式化文本.我真的 ...

  4. 在Redis中设置了过期时间的Key,需要注意哪些问题?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:千山qianshan juejin.im/post/5d6b ...

  5. 在 Redis 中设置了过期时间的 Key,需要注意哪些问题?

    熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过期时间需要注意的事项 1. DEL/SET/GETSET等 ...

  6. 【干货】在Redis中设置了过期时间的Key怎么办?

    熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 在为key设置过期时间需要注意的事项 1. DEL/SET/GETSET等 ...

  7. 在Redis中设置了过期时间的Key注意事项

    作者:千山qianshan juejin.im/post/5d6bda096fb9a06acc009dc8 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的 ...

  8. 设置过期时间_在Redis中设置了过期时间的Key,需要注意哪些问题?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:千山qianshan juejin.im/post/5d6b ...

  9. fastjson 添加key value_Redis中设置了过期时间的Key,那么你还要知道些什么?

    来源:http://i7q.cn/4NHBun 熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除. 1. DEL/SET/GE ...

最新文章

  1. Flash与数学:球体曲面 (2)
  2. jupyter跑Java,C++/C,R
  3. 深入浅出Yolov5之自有数据集训练超详细教程
  4. Spring 整合 Quartz 分布式调度
  5. 论中国传统辩证推理科学理论范式(ZZ)
  6. 2000坐标系高程与85高程转换_【科普】测量人必须知道的几大坐标系
  7. vscode配置python2和python3_VS Code中配置python版本以及Python多版本
  8. 如何借助大数据提升城市治理现代化水平
  9. Study From DevOps 学习交流会议
  10. Android 编译时出现r cannot be resolved to a variable
  11. Android studio 老虎机小游戏
  12. 商城订单实时语音提醒功能JavaScript部分 附提醒语音音频文件
  13. 推销自己的最佳媒介之一就是博客
  14. 机器学习SVM之SMO方法α,ω和b迭代公式的推导过程
  15. python常量列表_秦路天善智能python学习笔记1-数据类型,常量,变量,列表,字典,元组...
  16. sed修炼系列(一):花拳绣腿之入门篇
  17. 不懂汇报工作,如何在职场上拼搏
  18. opencv normalize blur medianBlur
  19. Ubuntu 安装 TP_LINK驱动 TL-WDN5200H 2.0无线网卡
  20. Nginx反向代理服务器及负载均衡服务配置实战

热门文章

  1. 一台服务器同时配置内外网地址
  2. 51单片机实现智能手表(秒表功能、读取温度、显示和修改时间日期、设置闹钟、显示星期)
  3. 赚大钱的人,都能熟读人性
  4. 微云视频转码架构介绍
  5. [aapt包管理]aapt查询Apk最低支持的Android版本
  6. 题解:P2350 [HAOI2012] 外星人
  7. python --- 实现LU=PA分解(部分主元的高斯消去)/带行交换的LU分解
  8. WIN32API中 LBN_开头的消息 List Box Notifications
  9. 基于JAVA大学生体检管理系统计算机毕业设计源码+系统+lw文档+部署
  10. QML 中播放PPT文件