redis做緩存,先從redis讀,讀不到進資料庫,然後存入redis
1、那例如資料庫更新了怎麼操作。 資料庫和redis各寫一遍更新指令執行? 2、快取資料要不要設定逾時? 超時之後讀不到,繼續進資料庫讀,再存入?
ringa_lee
偽代碼如下,思路也清晰。
if(redis){ 读取redis数据 }else{ 数据库读取,存redis+设置超时时间 }
if(数据库update){ 更新redis+设置超时时间 }
偽代碼如下,思路也清晰。