redis做緩存,怎麼更新裡面的數據
ringa_lee
ringa_lee 2017-04-24 09:10:07
0
1
614

redis做緩存,先從redis讀,讀不到進資料庫,然後存入redis

1、那例如資料庫更新了怎麼操作。 資料庫和redis各寫一遍更新指令執行?
2、快取資料要不要設定逾時? 超時之後讀不到,繼續進資料庫讀,再存入?

ringa_lee
ringa_lee

ringa_lee

全部回覆(1)
阿神

偽代碼如下,思路也清晰。

  • 讀寫部分
if(redis){
    读取redis数据
}else{
    数据库读取,存redis+设置超时时间
}
  • 更新部分
if(数据库update){
    更新redis+设置超时时间
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板