国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

redis每當(dāng)過期時的那一秒,會出現(xiàn)一次錯誤

z

問題描述

if(Redis::exists($key)){
        $data=Redis::get($key);
}else{
        $data='test';
        Redis::set($key,$data,'ex',60);
}

60秒過期后會出現(xiàn)一秒無數(shù)據(jù)的情況,$data數(shù)據(jù)來自數(shù)據(jù)庫查詢,當(dāng)過期的時候不會進(jìn)入else中查詢一次,第二次才會進(jìn)入,這個要怎么處理呢

779 2 0
2個回答

walkor 打賞

Redis是基礎(chǔ)庫,不會有這樣的情況,檢查下業(yè)務(wù)邏輯吧

  • 暫無評論
darcy

怎么說呢,我一般是這樣應(yīng)用

$data = Redis::get($key);
if(empty($data)){
$data = Db::table('users')->get();
if(!empty) Redis::set($key, serialize($data),'EX',60);
}

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??