关于文章 cache

cache linux mount tmp tmpfs

tmp挂载在tmpfs上

mount tmpfs /tmp -t tmpfs -o size=128m

一条命令

mount tmpfs /tmp -t tmpfs -o size=128m
cache kv python sqlite

python基于sqlite线程安全/进程安全的缓存-有趣儿的脑洞

基于内存中sqlite的缓存系统

Python disk backed cache

说是基于磁盘 实际上再linux上新建一个内存盘 把sqlite文件设置到内存盘中就可以了

安装
pip install diskcache
使用
import diskcache

#设置文件到内存中。=。  速度还不错
cache = diskcache.Cache("/tmp")


#写入缓存
cache.set(
    key="key"
    value="内容",
    expire="过期时间",
    tag="命名空间”
)


#手动清除超过生存时间的缓存
cache.cull()

#清除命名空间的缓存
cache.evict()

号称 Thread-safe and process-safe 经过测试还不错!