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消息队列:消费者出现异常时的补救方案;

相关推荐
小短腿的代码世界13 小时前
Qt 股票订单撮合引擎:高频交易系统的核心心脏
开发语言·数据库·qt·系统架构·交互
JosieBook14 小时前
【数据库】时序数据库选型指南:从数据模型到大模型智能分析
数据库·时序数据库
小猿姐14 小时前
Clickhouse Kubernetes Operator 实测:哪种方案更适合生产?
运维·数据库·kubernetes
最后一支迷迭香14 小时前
Redis+ThreadLocal实现防重复提交,参考美团GTIS防重系统
redis·threadlocal·防止重复提交
2501_9219392615 小时前
MHA高可用
数据库·mysql
_Evan_Yao15 小时前
MySQL 基础:SELECT、WHERE、JOIN 的第一次使用
数据库·mysql
weixin_4440129316 小时前
c++如何将std--vector直接DUMP到二进制文件_指针地址直写【附代码】
jvm·数据库·python
woxihuan12345616 小时前
Go语言中--=运算符详解:位右移赋值操作的原理与应用
jvm·数据库·python
java1234_小锋16 小时前
SpringBoot为什么要禁止循环依赖?
java·数据库·spring boot
神仙别闹17 小时前
基于QT(C++)实现学生成绩管理系统
数据库·c++·qt