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

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

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

    月掛夜中央

    懶惰程序員

    常用鏈接

    統(tǒng)計

    最新評論

    使用XmemcachedClient設(shè)置緩存對象過期時間的問題

    前幾天在做一個涉及到memcache的項目,使用XmemcachedClient來操作memcache,由于是一個季度的數(shù)據(jù),保存數(shù)據(jù)時這樣的
     memcachedClient.set(key, expiredTime, value)
    其中設(shè)置了過期時間為90天
    int cacheExpireTime = 60*60*24*90;
    結(jié)果就杯具了,保存后用get方法取時都是null;后來無意中把過期時間改成小于30天,就完全沒有問題,經(jīng)過谷歌大神的幫忙,終于發(fā)現(xiàn)了原因。
    服務(wù)端的處理
    時間處理源代碼【memcached.c】如下:
    #define REALTIME_MAXDELTA 
    60*60*24*30                     // 定義30天的秒數(shù)
    static rel_time_t realtime(const time_t exptime) {
           
    if (exptime == 0return 0;
           
    if (exptime > REALTIME_MAXDELTA) {                       // 超過30天,是絕對時間
                  if (exptime <= process_started)                         // 小于進程啟動日期
                          return (rel_time_t)1;                                  //
                  return (rel_time_t)(exptime - process_started);   // 返回進程啟動之后的時間差
           }
     else {                                                                   // 不超過30天,是相對時間
                  return (rel_time_t)(exptime + current_time);       // exptime + (tvsec - process_started)
           }

    }
    原來超過30天就自動轉(zhuǎn)換成絕對時間,和進程啟動時間比較,顯然60*60*24*90小于啟動日期的絕對數(shù),所以對象一存入就過期了,肯定取不到數(shù)據(jù)。
    具體的問題請圍觀這篇文章:http://blog.sina.com.cn/s/blog_539d361e0100nc9h.html

    我的微博 http://t.sina.com.cn/1401900445

    posted on 2011-01-21 16:18 月掛夜中央 閱讀(4910) 評論(0)  編輯  收藏 所屬分類: java咖啡杯

    主站蜘蛛池模板: 边摸边脱吃奶边高潮视频免费| 四虎影视无码永久免费| 亚洲AV无码男人的天堂| 亚洲精品在线免费观看视频| 在线看片人成视频免费无遮挡| 亚洲无码精品浪潮| 无码 免费 国产在线观看91| 四虎永久免费地址在线网站 | 亚洲国产亚洲片在线观看播放| 亚洲AV女人18毛片水真多| 成人无遮挡裸免费视频在线观看| 亚洲中文字幕第一页在线| 亚洲国产成人久久综合一区| 亚洲免费网站观看视频| 久久精品网站免费观看| 国产成人精品亚洲日本在线| 日本高清免费aaaaa大片视频| 久久精品亚洲综合| 亚洲美女免费视频| 亚洲AV成人一区二区三区在线看 | 女性无套免费网站在线看| 亚洲AV无码之国产精品| 亚洲精品无码激情AV| 亚洲人成伊人成综合网久久| 女人18一级毛片免费观看| 亚洲宅男永久在线| 免费中文熟妇在线影片| 婷婷亚洲综合一区二区| 亚洲av永久无码精品网站| 成人a毛片免费视频观看| 亚洲午夜久久久影院| 一级中文字幕免费乱码专区| 久久久青草青青亚洲国产免观| 性生大片视频免费观看一级| 亚洲图片一区二区| 久久www免费人成精品香蕉| 日韩精品亚洲人成在线观看| 在线看片免费人成视频播| 亚洲a级成人片在线观看| 亚洲国产精品不卡毛片a在线| 国产精品亚洲综合天堂夜夜|