0

memcache を使用して mysql データベースに保存されたパスワードを特定の有効期間でキャッシュするという記事を読みましたが、ユーザーのパスワードがデータベースで更新された場合、memcache は古いデータをキャッシュし、有効期間が終了した後、データベースからデータを再度フェッチします。 、最新のデータを取得しました。

最新の更新されたデータをすぐに取得する他の方法はありますか?

4

1 に答える 1

0

通常、アプリで使用するフレームワークでは、次のようなルールを設定できます。

  • データを memcache に保持する期間 / キャッシュからレコードをフラッシュするタイミング
  • データベースにアクセスする方法/状況

もちろん、アプローチの 1 つは、db の pw を更新するルーチンで、同じルーチンが memcache の関連レコードを期限切れにすることです。

于 2012-09-03T02:52:15.120 に答える