前言:
消息队列很好理解,顾明思议就是排队执行。Redisson 队列类似实现Java接口,例如Queue和BlockingQueue基于Redisson Api 来处理一些复杂的业务逻辑。
1.Queue
Redisson中的RQueue对象实现了java.util.Queue接口。队列用于首先从最旧的元素开始处理元素的情况(也称为“先进先出”或FIFO)。与普通Java一样,RQueue的第一个元素可以使用peek()方法检查,或者使用poll()方法检查和删除。
RQueue<SomeObject> queue = redisson.getQueue("anyQueue");//定义个队列
queue.add(new SomeObject());
SomeObject obj = queue.peek(); //检查
SomeObject someObj = queue.poll();//取值
2.BlockingQueue
Redisson中的RBlockingQueue对象实现了java.util.BlockingQueue接口。Blocking