検索

ホームページ  >  に質問  >  本文

memcached - redis或memcache缓存操作类封装有哪些点需要注意?

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

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

習慣沉默習慣沉默2770日前732

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-04-26 09:04:05

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

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

    返事
    0
  • キャンセル返事