py基于内存的key expire

使用方式

t = TTL()
t.setex("k1", "v1", 50)
t.ttl("k1")

先看代码

class TTL(UserDict):
    def __init__(self, *args, **kwargs):
        self._rlock = RLock()
        self._lock = Lock()
        super().__init__(*args, **kwargs)

    def __repr__(self):
        return '

参考:
https://juejin.im/post/5dc50059e51d4558a92eb27c

  • github.com/jvtm/ttldic…
  • treyhunner.com/2019/04/why…

你可能感兴趣的:(py基于内存的key expire)