有什么支持过期的 Java 本地内存 KV 存储吗?

2022-08-05 21:44:36 +08:00
 RicardoY

试过 MapDB 了,MapDB 会用 Java 自带的序列化和反序列化,性能稀烂。对存储量要求不高,小于 2GB 。

3002 次点击
所在节点    程序员
21 条回复
Ayanokouji
2022-08-05 21:48:50 +08:00
rocksdb?
passer9527
2022-08-05 21:55:27 +08:00
guava cache
Jooooooooo
2022-08-05 21:55:36 +08:00
试试 caffeine
EminemW
2022-08-05 22:37:47 +08:00
caffeine +1
yitulin
2022-08-05 23:03:09 +08:00
guava cache +1
luozic
2022-08-06 00:13:02 +08:00
apache collection
a1274598858
2022-08-06 02:22:20 +08:00
@yitulin v2 都被小黑子给占领了。。。
dqzcwxb
2022-08-06 03:32:59 +08:00
caffeine
jetcache
LeegoYih
2022-08-06 03:49:28 +08:00
可以试试 H2 ,是用 Java 实现的,虽然是关系型数据库。
hearfish
2022-08-06 05:16:54 +08:00
MapDB 除了 SerializerJava ,不是还提供了别的 Serializer 么
https://mapdb.org/javadoc/latest/mapdb/org/mapdb/Serializer.html
Cbdy
2022-08-06 07:07:47 +08:00
咖啡因
bthulu
2022-08-06 08:05:05 +08:00
不需要持久化, 那就 guava cache 或者 caffeine, 需要持久化, redis
cnzjl
2022-08-06 09:50:39 +08:00
guava cache ,本地过期缓存一直用的这个
tairan2006
2022-08-06 10:13:54 +08:00
caffeine
liuhuan475
2022-08-06 10:29:57 +08:00
shalk
2022-08-06 10:54:35 +08:00
本地内存 guava cache / caffeine
本地磁盘 ehcache
分布式 redis
iosyyy
2022-08-06 11:14:53 +08:00
caffeine
gaoyulong
2022-08-06 13:24:03 +08:00
ohc ,性能贼好。
kwh
2022-08-06 20:54:24 +08:00
干,我觉得 hashmap 也不错啊。
hdfg159
2022-08-06 22:33:19 +08:00
caffeine

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

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

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

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

© 2021 V2EX