前言

  • 本文的 Python 3.8 实用
  • LRU: least recently used,最近起码应用

functools.lru_cache

  • 官网规范库: functools.lru_cache
  • lru_cache 减少生命周期治理: https://stackoverflow.com/que...

cachetools

  • pypi: https://pypi.org/project/cach...
  • github: https://github.com/tkem/cache...
  • 文档: https://cachetools.readthedoc...
  • cachetools v4.2.1 已实现缓存机制

    FIFO: First In First Out,先进先出LFU:  Least Frequently Used,最小频率应用,淘汰一段时间内应用次数起码的LRU:  Least Recently Used,最近起码应用,淘汰最长工夫没有被应用的MRU:  Most Recently Used,(淘汰)最近最多应用RR:   Random Replacement,随机替换TTL:  time-to-live,每个条目按生存工夫淘汰
qbit snap