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


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


    網站導航:
     
    主站蜘蛛池模板: 国产精品观看在线亚洲人成网| 亚洲一区影音先锋色资源| 亚洲免费福利在线视频| 59pao成国产成视频永久免费| 国产亚洲高清不卡在线观看| 一级做a爰全过程免费视频毛片| 国产性生交xxxxx免费| 亚洲精品无码av中文字幕| 成年女人男人免费视频播放| 亚洲精品乱码久久久久久V | 99久久成人国产精品免费| 国产成人亚洲精品狼色在线| 中文字幕的电影免费网站| 亚洲AV无码不卡在线播放| 2022久久国产精品免费热麻豆| 亚洲成人黄色网址| 日韩高清在线高清免费| 国产精品永久免费视频| 亚洲AV成人一区二区三区AV| 4hu四虎最新免费地址| 亚洲欧美日韩一区二区三区在线| 免费一区二区三区四区五区| 国产成人无码区免费内射一片色欲| 亚洲成av人在线视| 成年女人男人免费视频播放 | 亚洲精品乱码久久久久久不卡| 久久精品成人免费观看97| 337p日本欧洲亚洲大胆色噜噜| 日韩精品成人无码专区免费| 猫咪www免费人成网站| 亚洲国产老鸭窝一区二区三区 | 一级毛片免费视频网站| 老司机午夜精品视频在线观看免费 | 精品免费国产一区二区| 皇色在线免费视频| 亚洲国产模特在线播放| 亚洲无码黄色网址| 国产桃色在线成免费视频| 国产激情久久久久影院老熟女免费 | 亚洲国产天堂在线观看| 日韩a在线观看免费观看|