- 加载redis 相关包。
代码
package com.test;import redis.clients.jedis.Jedis;
public class RedisTest {
public static void main(String[] args) {
Jedis jedis = new Jedis(“172.17.2.252”,6379);//队列写入
try{
//将任务插入任务队列:task-queue - 生产者
jedis.select(1);
jedis.lpush(“task-queue”, “q00001”);
jedis.lpush(“task-queue”, “q00002”);
jedis.lpush(“task-queue”, “q00003”);
jedis.lpush(“task-queue”, “q00004”);//消费者 //保存至临时队列,取出写入 从task-queue 取出,并写入 tmp-queue String value_task = jedis.rpoplpush("task-queue","tmp-queue"); String value_tmp = jedis.rpop("tmp-queue"); Long l = jedis.llen("tmp-queue"); System.out.println("value_task====" + value_task + " tast len: " + jedis.llen("task-queue")); System.out.println("value_tmp=====" + value_tmp + " tmp len: " + jedis.llen("tmp-queue") ); }catch(Exception e){ e.printStackTrace(); }
}
}
执行结果:
value_task====q00001 tast len: 3
value_tmp=====q00001 tmp len: 0
redis 队列
最新推荐文章于 2023-05-17 15:08:23 发布