Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Redis 有这种类型。因此,可以检查集合中存在的任何值。添加到集合,从集合中删除等。
但是数据很大,Redis 存储在内存中。
是否有其他具有相同(设置)功能但存储在磁盘上的键值存储?
PS:设置值不是预定义的。
数据集有多大?
我见过一个具有近十亿个数据点的 redis 实例,它只占用了大约 40GB。
BerkeleyDB 和 LMDB 都支持每个键的多个值,并且使用它们的排序重复功能将具有与集合相同的属性。
这里的解决方案 - http://ssdb.io/
不如 Redis 快,但对我来说还可以。
将数据存储在 SSD 磁盘上。