快取的幾個注意點總結

2022-06-08 10:39:11 字數 373 閱讀 3917

讀快取的最佳實踐:先讀快取,命中則返回,未命中則讀資料庫,然後設定快取。

寫快取的最佳實踐:①淘汰快取,非修改快取。②先運算元據庫,再操作快取。

快取冗餘了資料庫中的資料,可能存在問題:快取與資料庫資料不一致

不一致時優化思路是什麼:及時清除快取中的髒資料

什麼情況下優先選擇使用redis而非memcache?

①需要支援複雜資料結構;

②需要支援持久化

③需要天然高可用

④value儲存內容比較大

如果只是純kv,可以使用memcache。

參考

rowtype的幾個注意點

一 rowtype只是指明引用的記錄的型別,但不保證not null約束 我們知道使用 type和 rowtype可以分別指定引用的字段 記錄型別,但其中有乙個特別需要注意的地方 type和 rowtype都不保證not null約束。例如 declare my empno emp.empno ty...

rowtype的幾個注意點

一 rowtype只是指明引用的記錄的型別,但不保證not null約束 我們知道使用 type和 rowtype可以分別指定引用的字段 記錄型別,但其中有乙個特別需要注意的地方 type和 rowtype都不保證not null約束。例如 declare my empno emp.empno ty...

C 的幾個注意點

1.static全域性變數與普通的全域性變數有什麼區別 static全域性變數只初使化一次,防止在其他檔案單元中被引用 static區域性變數和普通區域性變數有什麼區別 static區域性變數只被初始化一次,下一次依據上一次結果值 靜態區域性變數是指在函式體內宣告和定義的區域性變數,它僅供本函式使用...