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