zoukankan      html  css  js  c++  java
  • (五)Redis之List

    一、List常用命令

    1. 两端添加
    2. 两端弹出

      1.2.  两端添加和两端弹出

    package myRedis01;
    
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import java.util.Set;
    
    import org.junit.After;
    import org.junit.Test;
    
    import redis.clients.jedis.Jedis;
    
    public class JedisTest {
         
         Jedis jedis=new Jedis("127.0.0.1",6379); // 创建客户端 设置IP和端口
        
     
         /**
          * 两端添加
          */
        @Test
        public void add() {
            /**
             * lpush 方式从左边开始添加
             */
            jedis.lpush("list1","a","b","c");
            jedis.lpush("list1", "1","2","3");
            
            //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据
            System.out.println("list1:"+jedis.lrange("list1", 0, -1));
            
            
            /**
             * rpush 从右端开始添加(一般人比较习惯这种方式)
             */
            
            jedis.rpush("list2", "a","b","c");
            jedis.rpush("list2", "1","2","3");
            
            //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据
                    System.out.println("list2:"+jedis.lrange("list2", 0, -1));
                    
            //lpop 左侧弹出集合元素
            System.out.println(jedis.lpop("list2"));
            //rpop 右侧弹出集合元素
            System.out.println(jedis.rpop("list2"));
            
            //删除list
            jedis.del("list1");
            jedis.del("list2");
        }
         
        
    
        
        
         @After
         public void close() {
             jedis.close();
         }
         
    }
    • 更多命令请参考:http://blog.java1234.com/blog/articles/318.html

  • 相关阅读:
    无线电,电磁波
    ThinkPHP实现支付宝接口功能
    php中发送email
    编程基本功训练:流程图画法及练习
    PHP中的特殊类,接口类和抽象类(都不能直接实例化)
    PHP中面相对象对象的知识点整理
    memcache 与 mencached扩展的区别
    MVC框架 与Smarty
    浏览器缓存机制
    PHP中九大缓存技术总结
  • 原文地址:https://www.cnblogs.com/shyroke/p/8007166.html
Copyright © 2011-2022 走看看