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

相关推荐
写后端的胖头鱼44 分钟前
【高频面试题】如何找出redis中的慢查询记录
redis·慢日志
mengzhi啊9 小时前
缓存类CacheDataManager把临时数据存入json。做成插件·
qt·缓存·json
troy1289 小时前
向量数据库选型指南:Milvus / Qdrant / Chroma / pgvector
数据库·milvus
彧azz10 小时前
Redis 全面指南:从核心概念到高可用架构实战
数据库·redis·架构
DBA小马哥11 小时前
MongoDB 数据同步怎么做?oplog、Change Streams、同步工具 4 种方案一次讲清(附踩坑清单)
数据库·mongodb
香菜TTT12 小时前
Redis的哨兵机制
java·数据库·redis
小lu飞12 小时前
DeepSeek Flash 降价的技术账本:缓存友好型定价如何改写推理成本结构
缓存
风哥2号13 小时前
数据库教程FGMT13‑Oracle性能优化之数据仓库与分区表
数据库·oracle·性能优化
玉宇夕落13 小时前
Docker + Milvus,数据库永久存放记忆,让对话历史永不丢失
数据库·docker·llm