<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走自己的路

    路漫漫其修遠(yuǎn)兮,吾將上下而求索

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      50 隨筆 :: 4 文章 :: 118 評論 :: 0 Trackbacks
    List: 它的數(shù)據(jù)結(jié)構(gòu)和java中的linkedlist是一樣的,是一個(gè)雙向循環(huán)鏈表。在里面預(yù)先插入了3840000條記錄。服務(wù)器配置,pc機(jī),為Redis分配了1g內(nèi)存 2g vm。
    1.插入:62ms,lpush rpush一樣。
    2.刪除:lpop,rpop 63ms。
                   刪除第一個(gè)元素 lrem(key, value, 1) 63ms 刪除最后一個(gè)元素 780ms。但刪除最后一個(gè)元素可以使用lrem(key, value, -1)這樣也是63ms。使用lrem(key, value, 0)刪除所有等于value值的元素780ms,每次都要遍歷一遍。不推薦使用。

    2.查詢:lindex第一個(gè)元素,70ms,lindex最后一個(gè)元素300ms。反之用-1亦然。
                   lrange中間的10000個(gè)元素 250ms
    3.大?。簊ize一把,63ms。應(yīng)該有專門存儲(chǔ)了list大小。
    4.賦值:lset 第一個(gè)元素63ms。 lset最后一個(gè)元素280ms

    我使用時(shí)用的是lpush,通常經(jīng)常用到的會(huì)是第一頁,會(huì)查詢,刪除的快一些。使用時(shí),建議對List使用限長??梢酝ㄟ^trim實(shí)現(xiàn)。

    另外在使用list時(shí),可以加個(gè)時(shí)間撮,比如201012。這樣12月份的數(shù)據(jù)就會(huì)存在這個(gè)List中。而10月份之前的可以存DB或者清除。

    另外Redis提供了set和sortset,但是沒有LinkedHashSet。我們可以用Redis自己實(shí)現(xiàn)一個(gè)。

    public boolean add(String name, String id, Object e) {
       
    boolean notExist = redisTemplate.setnx(name+id, 2);
       
    if(notExist){
         redisTemplate.lpush(name, id);
       }

       
    return notExist;
    }



    public boolean remove(String name, String id) {
       
    if(redisTemplate.delKey(name+id)) {
        
    return redisTemplate.lrem(name, e, 1>0 ;
       }

       
    return false;
    }






    posted on 2010-12-30 18:06 叱咤紅人 閱讀(4913) 評論(1)  編輯  收藏

    評論

    # re: Redis List 2010-12-31 10:29 ugg boots on sale
    呵呵,很好的學(xué)習(xí)資料哦,可惜我看不懂,嘻、因?yàn)槲铱吹竭@些代碼類的就頭疼  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日韩精品亚洲aⅴ在线影院| 一区二区三区免费电影| 国产在线精品一区免费香蕉| 国产一区视频在线免费观看| 亚洲色丰满少妇高潮18p| 久久一本岛在免费线观看2020| 国产亚洲av片在线观看播放 | 亚洲综合一区二区精品导航 | 日本一区二区三区免费高清| 亚洲一级毛片免观看| 日本h在线精品免费观看| 亚洲综合久久综合激情久久| 免费理论片51人人看电影| 亚洲Av无码国产一区二区| 国产精品免费_区二区三区观看| 亚洲精品无码你懂的| 国产亚洲精品免费| 99热在线观看免费| 久久久久精品国产亚洲AV无码| 亚洲午夜国产片在线观看| 韩国免费a级作爱片无码| 亚洲精品美女久久777777| 午夜高清免费在线观看| 直接进入免费看黄的网站| 亚洲成a人一区二区三区| 亚洲免费视频一区二区三区| 亚洲av永久无码精品国产精品| 1000部禁片黄的免费看| 亚洲国产成人综合精品| 亚洲人成电影网站国产精品| 无码一区二区三区免费| 九九视频高清视频免费观看| 亚洲香蕉久久一区二区| 亚洲国产一区二区三区| 最近2019中文字幕免费看最新 | 久久精品亚洲AV久久久无码| 国产亚洲色视频在线| 日本最新免费网站| 野花香在线视频免费观看大全| 亚洲精品国产福利在线观看| 在线观看免费污视频|