亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Redis學習(2)—— 實例與注釋說明

系統 3053 0
      
        import
      
      
         java.util.HashMap;  


      
      
        import
      
      
         java.util.List;  


      
      
        import
      
      
         java.util.Map;  


      
      
        import
      
      
         java.util.Set;  

  


      
      
        import
      
      
         redis.clients.jedis.Jedis;  


      
      
        /**
      
      
         

* 
      
      
        @author
      
      
          wangzhijun 

* @date  2013-04-01 


      
      
        */
      
      
        public
      
      
        class
      
      
         RedisTest {  

  

    
      
      
        /**
      
      
         

     * 
      
      
        @param
      
      
         args 

     
      
      
        */
      
      
        public
      
      
        static
      
      
        void
      
      
         main(String[] args) {  

        
      
      
        //
      
      
         TODO Auto-generated method stub  

        
      
      
        //
      
      
         字符串測試 
      
      
        //
      
      
        [key,value]=["wl_str","jedis test ..."]  
      
      

        Jedis jedis = 
      
        new
      
       Jedis("localhost"
      
        );  

        jedis.set(
      
      "wl_str", "jedis test ..."
      
        );  

        String x 
      
      = jedis.get("wl_str"
      
        );  

        System.out.println(x);  

        
      
      
        //
      
      
         列表 list  主要命令有兩個LPUSH,RPUSH。L代表左,R代表右  
      
      

        jedis.rpush("wl_list", "疑是地上霜"
      
        );  

        jedis.rpush(
      
      "wl_list", "舉頭望明月"
      
        );  

        jedis.rpush(
      
      "wl_list", "低頭思故鄉"
      
        );  

        jedis.lpush(
      
      "wl_list", "床前明月光"
      
        );  

        List
      
      <String> values = jedis.lrange("wl_list", 0, -1);  
      
        //
      
      
        LRANGE用來獲取子列表。第一個元素的索引為0。-1,表示列表末尾,-2表示列表倒數第二個  
      
      
                System.out.println(values);  

        
      
      
        //
      
      
         集合  Set(無序)     SADD命令可以向集合添加一個新元素  
      
      

        jedis.sadd("wl_set", "1"
      
        );  

        jedis.sadd(
      
      "wl_set", "2"
      
        );  

        jedis.sadd(
      
      "wl_set", "3"
      
        );  

        jedis.sadd(
      
      "wl_set", "4"
      
        );  

        Set
      
      <String> setValues = jedis.smembers("wl_set"); 
      
        //
      
      
        SMEMEBER命令獲取集合里的元素  
      
      
                System.out.println(setValues);  

        
      
      
        //
      
      
         有序集合  Sorted Set  
      
      

        jedis.zadd("wl_sortedSet", 1940, "1940-購置房屋"
      
        );  

        jedis.zadd(
      
      "wl_sortedSet", 1953, "1953-購置汽車"
      
        );  

        jedis.zadd(
      
      "wl_sortedSet", 1965, "1965-發明專利"
      
        );  

        jedis.zadd(
      
      "wl_sortedSet", 1916, "1916-上小學"
      
        );  

        jedis.zadd(
      
      "wl_sortedSet", 1969, "1969-獲得諾貝爾"
      
        );  

        jedis.zadd(
      
      "wl_sortedSet", 1912, "1912-出生"
      
        );  

        Set
      
      <String> sortedSetValues = jedis.zrange("wl_sortedSet", 0, -1);
      
        //
      
      
        按照年份排序  
      
      

        System.out.println("由年份從老到新排序"
      
        );  

        System.out.println(sortedSetValues);  

        System.out.println(
      
      "由年份從新到老排序"
      
        );  

        sortedSetValues
      
      =
      
        null
      
      
        ;  

        sortedSetValues
      
      =jedis.zrevrange("wl_sortedSet", 0, -1
      
        );  

        System.out.println(sortedSetValues);          

        
      
      
        //
      
      
        哈希表   Hash  主要用于批量修改和獲取  
      
      

        Map<String, String> pairs = 
      
        new
      
       HashMap<String, String>
      
        ();  

        pairs.put(
      
      "name", "克瑞斯"
      
        );  

        pairs.put(
      
      "age", "20"
      
        );  

        pairs.put(
      
      "sex", "男"
      
        );  

        jedis.hmset(
      
      "young", pairs);  
      
        //
      
      
        設置hash的值  
      
      

        values = jedis.hmget("young", 
      
        new
      
       String[] { "name", "age", "sex"
      
         });  

        System.out.println(values);  

        setValues 
      
      = jedis.hkeys("young");  
      
        //
      
      
        獲取young變量里面的標簽  name、age和sex  
      
      
                System.out.println(setValues);  

        values 
      
      = jedis.hvals("young");   
      
        //
      
      
        獲取young變量里面的標簽  name、age和sex所對應的值  
      
      
                System.out.println(values);  

        pairs 
      
      = jedis.hgetAll("young"); 
      
        //
      
      
                System.out.println(pairs);  

    }  

  

}  
      
    

輸出結果如下:

jedis test ...
[床前明月光, 疑是地上霜, 舉頭望明月, 低頭思故鄉]
[3, 2, 1, 4]
由年份從老到新排序
[1912-出生, 1916-上小學, 1940-購置房屋, 1953-購置汽車, 1965-發明專利, 1969-獲得諾貝爾]
由年份從新到老排序
[1969-獲得諾貝爾, 1965-發明專利, 1953-購置汽車, 1940-購置房屋, 1916-上小學, 1912-出生]
[克瑞斯, 20, 男]
[sex, name, age]
[20, 克瑞斯, 男]
{sex=男, name=克瑞斯, age=20}

?

若要運行本程序,需要下載jar包(jedis-2.1.0.jar),具體位置: https: //github.com/xetorthio/jedis/downloads???

?redis命令使用大全網站:http://redis.readthedocs.org/en/latest/index.html

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?http://redis.readthedocs.org/en/2.4/

Redis學習(2)—— 實例與注釋說明


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产日韩一区二区三区 | 欧美最猛性xxxx69交 | 91在线视频观看 | 久久久一级 | 九九视频在线观看视频23 | 毛片99| 2018天天操天天干 | 亚洲精品国产精品乱码视色 | 精品一区二区在线欧美日韩 | 国产精品视频在线免费观看 | 爽爽影院在线免费观看 | 亚洲综合精品一二三区在线 | 久久国产精品久久久久久久久久 | 九九影片重口味 | 亚洲成人高清 | 成人综合婷婷国产精品久久免费 | 69精品在线观看 | 好吊色妞 | 久久精品国产99久久无毒不卡 | 日日夜夜天天久久 | 日本中文字幕在线播放 | 激情综合在线观看 | 欧美视频在线一区二区三区 | 亚洲欧美日韩综合 | 欧美一二三区视频 | 国产一级强片在线观看 | 日本久久黄色 | 欧美日韩一级黄色片 | 欧美视频在线一区二区三区 | 欧美一级夜夜爽 视频 | jizz欧洲| 日本高清不卡在线观看 | 日韩欧美 在线播放 | 亚洲欧美综合久久 | 日本中文在线三级在线播放 | 日韩中文字幕视频 | 精品一区二区久久久久久久网精 | 久久久亚洲欧洲国产 | 成人18毛片 | 波多野结衣 一区二区 | 日本免费一区二区三区看片 |