新公司在用lumen重构做微服务api框架,上面安排在lumen原有基础上再封装一套缓存操作的类库,想问问这方面有什么需要注意的.
目前架构师给的建议有
未连接上redis或者memcache时取真实数据
get获取缓存时候检测是否缓存中存在改key
set时在设置有效时长基础上随机+1-10秒
滿天的星座2017-04-26 09:04:05
最も重要なことは、キャッシュと実際のデータの統一性を確保することです。
読み取りキャッシュがミスし、実際のデータを読み取り、キャッシュの読み取りと書き込みを行います。
最初に実際のデータを書き込み/削除/変更し、成功後にキャッシュを操作します。
キャッシュと実データの操作は一貫している必要があります。読み取り/書き込みロックを使用すると、実データの操作後に古いデータがキャッシュによって取得される問題を制御できます。