• 常用API之List


    public static void main(String[] args) {
            Jedis jedis = new Jedis("127.0.0.1",6379);
            jedis.auth("12345");
            jedis.flushDB();
    
            System.out.println("==================添加一个List==================");
            System.out.println(jedis.lpush("collections","ArrayList","Vector","Stack","HashMap","WeakHashMap","LinkedHashMap"));
            System.out.println(jedis.lpush("collections","HashSet"));
            System.out.println(jedis.lpush("collections","TreeSet"));
            System.out.println(jedis.lpush("collections","TreeMap"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("collections区间0-3的元素:"+jedis.lrange("collections",0,3));
    
            System.out.println("=============================================");
            //删除列表指定的值,第二个参数为删除的个数(有重复时),后add进去的值先被删,类似于出栈
            System.out.println("删除指定元素个数:"+jedis.lrem("collections",2,"HashMap"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("删除下表0-3区间之外的元素:"+jedis.ltrim("collections",0,3));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("collections列表出栈(左端):"+jedis.lpop("collections"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("collections添加元素,从列表右端,与lpush相对应:"+jedis.rpush("collections","EnumMap"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("collections列表出栈(右端):"+jedis.rpop("collections"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("修改collections指定下标1的内容:"+jedis.lset("collections",1,"LinkedArrayList"));
            System.out.println("collections的内容:"+jedis.lrange("collections",0,-1));
            System.out.println("=============================================");
            System.out.println("collections长度:"+jedis.llen("collections"));
            System.out.println("获取collections下标为2的元素:"+jedis.lindex("collections",2));
            System.out.println("=============================================");
            System.out.println(jedis.lpush("sortedList","2","3","5","0","9","1"));
            System.out.println("sortedList排序前:"+jedis.lrange("sortedList",0,-1));
            System.out.println(jedis.sort("sortedList"));
            System.out.println("sortedList排序后:"+jedis.lrange("sortedList",0,-1));
    
        }
    
  • 相关阅读:
    计算机工程-作图(可编辑)
    伪代码规范
    重启随机游走算法(RWR:Random Walk with Restart)
    二分图匹配——通俗易懂
    com.panie 项目开发随笔_爬虫初识(2017.2.7)
    Java获取随机数的3种方法
    我收藏的开源项目
    根据单击当前行的按钮时,获取 该行的其他列 的值
    js中的json对象和字符串之间的转化
    com.panie 项目开发随笔(NoF)_环境搭建(2016.12.29)
  • 原文地址:https://www.cnblogs.com/zz-newbie/p/15090873.html
Copyright © 2020-2023  润新知