使用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 的元素
相关推荐
Forest_HAHA35 分钟前
<8>-MySQL复合查询
数据库·mysql
march of Time43 分钟前
图数据库介绍及应用,go和Java使用图数据库
java·数据库·golang
异常君1 小时前
Redis String 类型的底层实现与性能优化
java·redis·性能优化
大博bs1 小时前
使用HashMap或者List模拟数据库插入和查询数据
数据库·list
进击的CJR2 小时前
MySQL 8.0 OCP 英文题库解析(十五)
数据库·mysql·开闭原则
羊小猪~~2 小时前
数据库学习笔记(十五)--变量与定义条件与处理程序
数据库·人工智能·笔记·后端·sql·学习·mysql
正在努力Coding2 小时前
MongoDB详细安装步骤(Windows 系统)
数据库·mongodb
TDengine (老段)2 小时前
TDengine 基础功能——数据写入
大数据·数据库·物联网·oracle·时序数据库·tdengine·涛思数据
fie88893 小时前
MySQL:Prepared Statement 预处理语句
android·数据库·mysql
ErizJ3 小时前
Redis高级|Redis单线程VS多线程(基础)
数据库·redis