Redis 消息队列

本篇概要:

  • [1. 消息队列作用、list类型实现最简单的队列;](#1. 消息队列作用、list类型实现最简单的队列;)
  • [2. list消息队列:消费者出现异常时的补救方案;](#2. list消息队列:消费者出现异常时的补救方案;)

1. 消息队列作用、list类型实现最简单的队列;

  • 提高响应速度、解耦、稳定性(故障处理)、可扩展性、有序性、异步性
php 复制代码
# 从左边插入
lpush

# 从右边插入
rpush

# 查询
lranges keys 0 -1

# 弹出(移除)列表中最后一个元素,没有阻塞值,直至timeout
brpop key timeout

# 从尾部(右边)弹出(操作对应lpush)
brpop

# 从头部(左边)弹出
blpop

2. list消息队列:消费者出现异常时的补救方案;

相关推荐
倔强的石头1067 分钟前
让时序开发更可控:金仓时序 DB 的易用性实践与平台化路径
数据库·kingbase
霸道流氓气质12 分钟前
SpringBoot+modbus4j实现ModebusTCP通讯定时读取多个plc设备数并存储进redis中
java·spring boot·redis·modbustcp·plc
BD_Marathon14 分钟前
MyBatis的一级缓存
spring·缓存·mybatis
数据知道16 分钟前
PostgreSQL实战:如何用 CTE(公用表表达式)解决复杂的查询逻辑
数据库·postgresql
1.14(java)22 分钟前
MySQL索引原理与B+树应用详解
数据库·b树·mysql
java干货23 分钟前
用 MySQL SELECT SLEEP() 优雅模拟网络超时与并发死锁
网络·数据库·mysql
哈哈不让取名字24 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
洛_尘27 分钟前
MySQL 6:数据库约束
数据库·mysql
dawudayudaxue28 分钟前
sqlite在安卓下使用ndk的交叉编译
android·数据库·sqlite
YIN_尹28 分钟前
【MySQL】表的约束(下)
android·数据库·mysql