Jedis呼び出しredisのList
package com.alex.xiyoubang;
import java.util.List;
import redis.clients.jedis.BinaryClient.LIST_POSITION;
import redis.clients.jedis.Jedis;
public class JedisList {
static Jedis jedis = new Jedis("192.168.1.171", 6379);
public static void main(String[] args) {
System.out.println("==List==");
//
System.out.println(jedis.flushDB());
//
jedis.rpush("names", " ");
jedis.rpush("names", " ");
jedis.rpush("names", " ");
jedis.rpush("names", " ");
// jedis.lrange ,
// key, , ,jedis.llen -1
List values = jedis.lrange("names", 0, -1);
System.out.println(values);
//
System.out.println(jedis.flushDB());
//
jedis.lpush("scores", "100");
jedis.lpush("scores", "99");
jedis.lpush("scores", "55");
//
System.out.println(jedis.llen("scores"));
//
System.out.println(jedis.sort("scores"));
//
System.out.println(jedis.lrange("scores", 0, 3));
//
jedis.lset("scores", 0, "66");
//
System.out.println(jedis.lindex("scores", 1));
//
System.out.println(jedis.lrem("scores", 1, "99"));
//
System.out.println(jedis.ltrim("scores", 0, 1));
//
System.out.println(jedis.lpop("scores"));
//
System.out.println(jedis.lrange("scores", 0, -1));
// 100
jedis.linsert("scores", LIST_POSITION.BEFORE, "100", "22");
// 100
jedis.linsert("scores", LIST_POSITION.AFTER, "100", "77");
//
System.out.println(jedis.lrange("scores", 0, -1));
// List key scores 88
jedis.lset("scores", 1, "88");
//
System.out.println(jedis.lrange("scores", 0, -1));
//
jedis.ltrim("scores", 1, 2);
//
System.out.println(jedis.lrange("scores", 0, -1));
// value key , key 。 key , RPUSHX 。
jedis.rpushx("name", "Alex");
System.out.println(jedis.lrange("name", 0, -1));
}
}
Listコマンド詳細は以下を参照してください.http://blog.csdn.net/qq_32347977/article/details/50510231