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

Redis學(xué)習(xí)(2)—— 實(shí)例與注釋說明

系統(tǒng) 2582 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", "低頭思故鄉(xiāng)"
      
        );  

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

        List
      
      <String> values = jedis.lrange("wl_list", 0, -1);  
      
        //
      
      
        LRANGE用來獲取子列表。第一個元素的索引為0。-1,表示列表末尾,-2表示列表倒數(shù)第二個  
      
      
                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-發(fā)明專利"
      
        );  

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

        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);  
      
        //
      
      
        設(shè)置hash的值  
      
      

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

        System.out.println(values);  

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

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

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

    }  

  

}  
      
    

輸出結(jié)果如下:

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

?

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

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

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

Redis學(xué)習(xí)(2)—— 實(shí)例與注釋說明


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成人精品久久综合 | 久久精品中文字幕极品 | 日韩夜夜操| 99这里| 欧美另类日韩中文色综合 | 欧美精品国产 | 中文字幕11页 | 中文字幕视频一区 | 在线免费观看国产精品 | 久久久精品久久久久三级 | 四虎影视国产精品永久在线 | 九九365资源稳定资源站 | 国产精品第页 | 日本精品在线观看 | 亚洲精品在线免费看 | 97色97色97色成人 | 日日夜夜人人 | 亚洲精品美女国产一区 | 香蕉视频免费在线观看 | 激情亚州| 日韩精品首页 | 综合久久久久6亚洲综合 | 日日草夜夜草 | 日韩中文字幕一在线 | 毛片毛片免费看 | 中文色| 狠狠婷| 日本久久高清视频 | 亚洲线精品一区二区三区 | 亚洲视屏一区 | 久久精品国产精品亚洲20 | 九七影院97影院理论片 | 羞羞网站免费观看 | 国产成人高清视频免费播放 | 欧美黄色免费在线观看 | 国产精品第二页 | 国产亚洲精品久久久久久牛牛 | 2021国产精品系列一区二区 | 国产伦精品一区二区三区四区 | 国产精品品福利视频 | 免费观看国产精品视频 |