Python 有没有类似于 Java WeakHashMap 的缓存模块

2020-12-29 14:18:38 +08:00
 monetto

RT,在网上搜了一下,没搜到什么东西...

主要是做缓存用...

1.Python 自带模块(特殊环境兼容性不高,没法装 Redis 与三方模块)。 2.GC 时保证被回收走(本机内存比较小)。

1040 次点击
所在节点    Python
6 条回复
BBCCBB
2020-12-29 14:30:24 +08:00
你是说 weakref 模块吗
laike9m
2020-12-29 14:42:21 +08:00
那就是 weakref 了
laike9m
2020-12-29 14:44:38 +08:00
并且你去看 PEP 的话就会发现 Python 的 weakref 就是受 Java 启发的
https://www.python.org/dev/peps/pep-0205/#id11
dorothyREN
2020-12-29 15:02:04 +08:00
没法装模块? 用 socket 撸一个不就行了
monetto
2020-12-29 16:15:13 +08:00
@BBCCBB
@laike9m
感谢,看见了~
monetto
2020-12-29 16:22:38 +08:00
@dorothyREN 比如 MIPS 架构的 CPU,Linux2 内核环境的,Python 不好装模块。很多不兼容的。GCC 编译也缺很多东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/739955

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX