Redis使用基本套路

2021-09-07 18:43:54 字數 988 閱讀 7106

redis的資料,通常都是來自於資料庫。

存入redis當中,可以快速的查詢。不用每次都關聯查詢,然後其他處理什麼的。

通常可以把一些,不經常變的資料儲存其中。

避免資料變動,而redis快取資料不變,可以為快取資料設定乙個過期時間。

通常redis儲存的資料都是陣列進行json加密,而取出的時候,進行json解密就可以了。

變數命名的時候,確保每個key都是唯一的。可以用冒號分割變數。

基礎版本:

// 獲取題目型別資料

vendor('func.red');

$red = red::create();

$red_result = $red->get('question:type:select');

if (!$red_result)

// 存入redis

$red->set('question:type:select',json_encode($question_type_select));

} else

$this->assign('question_type_select',$question_type_select);

定時版本:

// 獲取題目型別資料

vendor('func.red');

$red = red::create();

$red_result = $red->get('question:type:select');

if (!$red_result)

// 存入redis

$red->setex('question:type:select',3600*24,json_encode($question_type_select));

} else

$this->assign('question_type_select',$question_type_select);

一天有效。

NOIP Dp基本套路大全

dp,一直是困擾許 我 許 這 多 一 多 個 oler 蒟蒻 的問題之一。而在看似毫無章法與固定解題模式的dp題中,卻實實在在有那麼一些基本套路,幫助我們在求解dp的過程中能給我們或多或少提 多 供 騙 一些思 水 路 分 持續更新中。求大佬指正orz。p.s 以下的狀態轉移方程只是最基礎的,不含...

基本套路選講

這道題明顯就是乙個大暴力,但是考場上碰到這種題確實讓人傷腦筋,如何在考場上穩穩地拿下這100分呢?首先,為了進行完全的搜尋,這題應用dfs的結構,而不是貪心選擇某種出牌方式。然後我們應先分析搜尋的方法。在dfs中我們先考慮不帶牌的出法。即單順子,雙順子,三順子。三帶一 三帶二可以看做是特殊的三張牌 ...

luogu 十一 基本套路 day1

對於乙個線段,要不就只買票,要不就用ic卡 貪心嘛 所以只要比較這兩種策略,取較大值就好。rep i,1,n 1 rd n rd m while m rep i,1,n rep j,1,n 構造相鄰的兩頭牛,看能不能貪心,且看需要滿足什麼條件的時候才能貪心。設有相鄰的兩頭牛a,b,來討論一下在滿足什...