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

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

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

    走自己的路

    路漫漫其修遠兮,吾將上下而求索

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

    2.查詢:lindex第一個元素,70ms,lindex最后一個元素300ms。反之用-1亦然。
                   lrange中間的10000個元素 250ms
    3.大小:size一把,63ms。應該有專門存儲了list大小。
    4.賦值:lset 第一個元素63ms。 lset最后一個元素280ms

    我使用時用的是lpush,通常經常用到的會是第一頁,會查詢,刪除的快一些。使用時,建議對List使用限長。可以通過trim實現。

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

    另外Redis提供了set和sortset,但是沒有LinkedHashSet。我們可以用Redis自己實現一個。

    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
    呵呵,很好的學習資料哦,可惜我看不懂,嘻、因為我看到這些代碼類的就頭疼  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 美女免费精品高清毛片在线视| 亚洲第一精品电影网| 在线观看亚洲免费视频| 免费A级毛片无码免费视| 亚洲导航深夜福利| 97国产免费全部免费观看| 亚洲熟妇av一区二区三区下载| 国产成人免费高清激情明星| 亚洲一区在线视频观看| 日韩成全视频观看免费观看高清| 亚洲精品无码久久久久久| 国产高清视频在线免费观看| 国产精品国产亚洲区艳妇糸列短篇| 国产又黄又爽又刺激的免费网址| 免费大片av手机看片| 亚洲人成色77777| 1a级毛片免费观看| 亚洲精品无码国产片| 亚洲电影日韩精品| 中国精品一级毛片免费播放| 亚洲AV人无码综合在线观看| 波多野结衣免费在线观看| 久久综合亚洲色hezyo| 青青草原亚洲视频| 99久9在线|免费| 丁香婷婷亚洲六月综合色| 免费国产成人午夜电影| 99久久成人国产精品免费| 亚洲一级视频在线观看| 成人伊人亚洲人综合网站222| 精品亚洲永久免费精品| 亚洲天堂免费在线| 国产午夜亚洲不卡| 18禁网站免费无遮挡无码中文 | 四虎影视在线永久免费观看| 一级毛片大全免费播放下载 | 国产精品免费看久久久| 在线观看亚洲AV日韩AV| 亚洲精品无码久久千人斩| 成人激情免费视频| 日韩免费高清播放器|