zoukankan      html  css  js  c++  java
  • 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));

  • 相关阅读:
    正则表达式
    70. 爬楼梯
    最大子序和
    动态规划
    中序遍历
    两数相加基础
    保证一个线程最后执行或者最先执行CyclicBarrier
    保证一个线程最后执行使用CountDownLatch
    两个线程交替执行
    单列模式double check的问题
  • 原文地址:https://www.cnblogs.com/kukai/p/12639629.html
Copyright © 2011-2022 走看看