2012-09-03 170 views
0

我讀過一篇文章,使用memcache緩存存儲在mysql數據庫中的密碼,並保存一定的生命週期,但是當用戶的密碼在數據庫中更新後,memcache仍然會在生命週期結束後緩存舊數據,再次從數據庫中獲取數據,然後獲得最新的數據。Memcache生命週期

任何其他方式立即獲取最新的更新數據?

回答

0

通常你在使用該框架的應用,您可以設置規則,如:

  • 多久將數據保存在內存緩存/時從緩存
  • 如何/在什麼情況下刷新紀錄去分貝

當然,一種方法是在例程中更新db中的pw,同樣的例程會使memcache中的相關記錄過期。