(五)Redis之List
一、List常用命令
- 两端添加
- 两端弹出
1.2. 两端添加和两端弹出
package myRedis01; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.After; import org.junit.Test; import redis.clients.jedis.Jedis; public class JedisTest { Jedis jedis=new Jedis("127.0.0.1",6379); // 创建客户端 设置IP和端口 /** * 两端添加 */ @Test public void add() { /** * lpush 方式从左边开始添加 */ jedis.lpush("list1","a","b","c"); jedis.lpush("list1", "1","2","3"); //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据 System.out.println("list1:"+jedis.lrange("list1", 0, -1)); /** * rpush 从右端开始添加(一般人比较习惯这种方式) */ jedis.rpush("list2", "a","b","c"); jedis.rpush("list2", "1","2","3"); //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据 System.out.println("list2:"+jedis.lrange("list2", 0, -1)); //lpop 左侧弹出集合元素 System.out.println(jedis.lpop("list2")); //rpop 右侧弹出集合元素 System.out.println(jedis.rpop("list2")); //删除list jedis.del("list1"); jedis.del("list2"); } @After public void close() { jedis.close(); } }
-
更多命令请参考:http://blog.java1234.com/blog/articles/318.html