1. 程式人生 > >將資料庫資料放到redis中並保持資料一致性方案

將資料庫資料放到redis中並保持資料一致性方案

1、查詢時先查詢快取(redis),如果查詢不到,查詢資料庫,並將會員唯一標識(會員編號),放到redis佇列中(list)

2、啟動一個job從redis佇列中讀取會員唯一標識,並判斷會員編號作為key是否存在於redis中,如果存在,計數器減一,否則直接查詢會員資訊,放到redis中。

2、更新時,先更新資料庫,再清空對應redis資訊,並將會員編號做為key的計數器加一