• 7.17. 优先双端队列(Priority Deque)

    7.17. 优先双端队列(Priority Deque)

    基于Redis的Redisson分布式优先双端队列(Priority Deque)Java对象实现了java.util.Deque的接口。可以通过比较器(Comparator)接口来对元素排序。

    1. RPriorityDeque<Integer> queue = redisson.getPriorityDeque("anyQueue");
    2. queue.trySetComparator(new MyComparator()); // 指定对象比较器
    3. queue.addLast(3);
    4. queue.addFirst(1);
    5. queue.add(2);
    6. queue.removeAsync(0);
    7. queue.addAsync(5);
    8. queue.pollFirst();
    9. queue.pollLast();