使用redis实现队列功能

使用redis实现队列功能

操作 方法 描述
LPUSH Long lPush(String key, String... values) 将一个或多个值 value 插入到列表 key 的表头,返回插入后列表中value的数量,若key不存在,会创建一个新的列表并执行 LPUSH 操作
RPOPLPUSH String rPopLPush(String source, String destination) 列表 source 中的最后一个元素(尾元素)弹出,并返回给客户端,将 source 弹出的元素插入到列表 destination ,作为 destination 列表的的头元素
LREM Long lRem(String key, long count, String value) 根据设置的count值,移除列表key中与参数 value 相等的元素。返回被移除元素的数量,列表不存在时返回 0。 参数:COUNT 的值可以是以下几种: count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。 count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。 count = 0 : 移除表中所有与 VALUE 相等的值。
LINDEX String lIndex(String key, long index) 说明:返回列表 key 中,下标为 index 的元素
相关推荐
胡斌附体2 分钟前
MySQL 在 Docker 环境下连接变慢问题记录
数据库·mysql·docker·连接··本机·外部机器连接
·云扬·5 分钟前
【MySQL实操】停服务方式新增从库:从架构到落地全指南
数据库·mysql·架构
真智AI6 分钟前
FastAPI+SQLite任务API:从零到可测上线
数据库·sqlite·fastapi
6+h7 分钟前
【MySQL】分表分库设计详解
数据库·mysql
wmfglpz888 分钟前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
fareast_mzh8 分钟前
[MySQL] Package ‘libtirpc‘, required by ‘virtual:world‘, not found
数据库·qt·mysql
草莓熊Lotso10 分钟前
Linux 进程间通信之命名管道(FIFO):跨进程通信的实用方案
android·java·linux·运维·服务器·数据库·c++
草莓熊Lotso11 分钟前
MySQL 表约束核心指南:从基础约束到外键关联(含实战案例)
android·运维·服务器·数据库·c++·人工智能·mysql
XiaoLeisj15 分钟前
Android 文件与数据存储实战:SharedPreferences、SQLite 与 Room 的渐进式实现
android·java·数据库·ui·sqlite·room·sp
scofield_gyb16 分钟前
【MySQL】表空间丢失处理(Tablespace is missing for table 错误处理)
数据库·mysql