【发布时间】:2022-08-16 05:30:09
【问题描述】:
我正在寻找一个数据库
- 更快
- 支持并发读取
所以我应该选择什么,redis或sqllite 3(带有内存选项)或其他东西。
-
你会存储什么数据?无论哪种方式,这是一个苹果和橘子的比较:Redis 通过套接字(如果需要,可以与多个客户端对话),SQLite 是一个单一进程中的库。
-
我有一个 WebSocket 流,我试图将该数据存储在一个模块和其他模块中以读取该保存的数据
-
如果您需要多个进程来访问数据同时将数据保存在内存中,那么在这两个选项中,Redis 是唯一有效的选项。
-
速度是我关心的问题,而不是保存在内存中。 redis 支持并发读吗?
-
是的。但是 Redis 是纯内存的,所以数据集的大小受内存的限制。