memcached - redis或memcache缓存操作类封装有哪些点需要注意?
習慣沉默
習慣沉默 2017-04-26 09:02:05
0
1
727

新公司在用lumen重构做微服务api框架,上面安排在lumen原有基础上再封装一套缓存操作的类库,想问问这方面有什么需要注意的.

目前架构师给的建议有
未连接上redis或者memcache时取真实数据
get获取缓存时候检测是否缓存中存在改key
set时在设置有效时长基础上随机+1-10秒

習慣沉默
習慣沉默

全員に返信(1)
滿天的星座

最も重要なことは、キャッシュと実際のデータの統一性を確保することです。
読み取りキャッシュがミスし、実際のデータを読み取り、キャッシュの読み取りと書き込みを行います。
最初に実際のデータを書き込み/削除/変更し、成功後にキャッシュを操作します。

キャッシュと実データの操作は一貫している必要があります。読み取り/書き込みロックを使用すると、実データの操作後に古いデータがキャッシュによって取得される問題を制御できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート