2014年3月5日 08:36:13
主要是判空處理
如果沒有的到想要的值,傳回時可以這樣(有鍵無值)
也可以直接傳回空值
當傳回值需要被memcache等緩存下來的時候,最好傳回空值,這樣從緩存中讀出來時,就可以直接判空,然後從資料庫中讀取
如果緩存的是"有鍵無值"的情況,當從緩存中讀出來時不能直接判空,還要深入到傳回值内判斷鍵為k1的值是否為空,或者k2,k3是否為空,然後決定是否去資料庫讀值
2014年3月5日 08:36:13
主要是判空處理
如果沒有的到想要的值,傳回時可以這樣(有鍵無值)
也可以直接傳回空值
當傳回值需要被memcache等緩存下來的時候,最好傳回空值,這樣從緩存中讀出來時,就可以直接判空,然後從資料庫中讀取
如果緩存的是"有鍵無值"的情況,當從緩存中讀出來時不能直接判空,還要深入到傳回值内判斷鍵為k1的值是否為空,或者k2,k3是否為空,然後決定是否去資料庫讀值