关于redis的list数据结构的操作记录;
redis的list的lpush和rpop结合实现先进先出
redis的list的lpush和lpop结合实现后进先出
redis的list的rpush和lpop结合实现先进先出
redis的list的rpush和rpop结合实现后进先出
//操作记录
jedis.lpush("TestA", "spring");
jedis.lpush("TestA", "springMVC");
jedis.lpush("TestA", "mybatis");
//jedis.flushDB();
System.out.println("TestA:"+jedis.lpop("TestA"));
System.out.println("TestA:"+jedis.lpop("TestA"));
System.out.println("TestA:"+jedis.lpop("TestA"));
//存放数据
jedis.lpush("TestA", "spring");
jedis.lpush("TestA", "springMVC");
jedis.lpush("TestA", "mybatis");
System.out.println("TestA:"+jedis.rpop("TestA"));
System.out.println("TestA:"+jedis.rpop("TestA"));
System.out.println("TestA:"+jedis.rpop("TestA"));
//存放数据r
jedis.rpush("TestA", "spring");
jedis.rpush("TestA", "springMVC");
jedis.rpush("TestA", "mybatis");
System.out.println("TestA:"+jedis.rpop("TestA"));
System.out.println("TestA:"+jedis.rpop("TestA"));
System.out.println("TestA:"+jedis.rpop("TestA"));
//存放数据r
jedis.rpush("TestA", "spring");
jedis.rpush("TestA", "springMVC");
jedis.rpush("TestA", "mybatis");
System.out.println("TestA:"+jedis.lpop("TestA"));
System.out.println("TestA:"+jedis.lpop("TestA"));
System.out.println("TestA:"+jedis.lpop("TestA"));
现象:
TestA:mybatis
TestA:springMVC
TestA:spring
TestA:spring
TestA:springMVC
TestA:mybatis
TestA:mybatis
TestA:springMVC
TestA:spring
TestA:spring
TestA:springMVC
TestA:mybatis