一、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