美文网首页
缓存总结

缓存总结

作者: 掉尾巴狼 | 来源:发表于2017-08-02 11:55 被阅读0次

    使用频繁的数据都应考虑使用缓存

    1. 数据量少,发生变化几率小,可考虑缓存固化。即本地缓存设置有效期。过期机制:最后访问时间),共享缓存无过期时间,在分布式情况下,可采用消息队列来通知缓存发生变化;如基础分类数据(全量存储)
    • 提供消息机制(订阅模式),通知数据发生变化,从而更新缓存
    1. 数据量大,可考虑使用远程(remoteCache)缓存(也叫集中式缓存),可考虑使用redis实现
      1. 服务接口方式,方便管理;但多一次网络消耗
      2. 需约定key值或者key的生成规则,同时开发了缓存访问权限,容易导致调用者误用,如直接修改缓存;但运行效率更优
    2. 分布式本地缓存,数据要是实时性不高,同时需设置较短的过期时间
    3. 实现时,需考虑变化频率、数据内容长短;
    4. 缓存过期时间:建议所有缓存均设置过期时间
    5. 远程缓存,需使用接口的方式提供服务,本地缓存的数据来源于服务
    6. 使用远程缓存来实现排行榜等实时统计

    相关文章

      网友评论

          本文标题:缓存总结

          本文链接:https://www.haomeiwen.com/subject/akqelxtx.html