redis里list操作

Jedis jedis = new Jedis("192.168.220.129", 6380);
// list里从左往右入栈
jedis.lpush("list02", "1", "2", "3", "4", "5");
// 通过lrange显示所有数据
System.out.println(jedis.lrange("list02", 0, -1));
// 通过lrange显示指定范围的数据
System.out.println(jedis.lrange("list02", 0, 3));
// 通过lpop从栈顶出栈(栈顶就是下标为0)
System.out.println(jedis.lpop("list02"));
// 通过rpop从栈底出栈(数组的最大下标)
System.out.println(jedis.rpop("list02"));
// 通过llen显示该list02的长度
System.out.println(jedis.llen("list02"));
// 通过lrem截取指定范围
jedis.lrem("list02", 3, "2");
// lindex根据下标来获取list列表的值
System.out.println(jedis.lindex("list02", 3));
// 截取指定范围的值后再赋值给list02
System.out.println(jedis.ltrim("list02", 0, 3));
Jedis jedis2 =new Jedis("192.168.220.129",6380);
// jedis2.lpush("list03","12");
jedis2.rpoplpush("list02","list03");
System.out.println(jedis2.lrange("list03", 0, -1));

posted @ 2020-04-05 22:36  玄空2  阅读(209)  评论(0编辑  收藏  举报