让我来为上面的问题提供一个解决方案,我做了一些研究。从我的角度来看,这些是关于它们最重要的知识点。 总体 两者都是极快的内存技术 开源和企业版 将所有数据存储在内存中 提供10,000个及以上的RPS 持久性:它们都会将数据快照到磁盘上 支持异步复制 Redis是键值存储 Tarantool支持键值,还支持文档和关系模型 为什么更喜欢 Redis 更易入门 互联网上有更多的信息(例如看看这里的问题数量) 总体技术更简单 更多人熟悉它 为什么更喜欢 Tarantool 支持二级索引 支持迭代索引 具有群集管理的UI 默认情况下具有应用程序服务器 结论 Redis是一个很好的缓存解决方案。不建议将其用作主要存储 Tarantool是一个多才多艺的数据库。可以用作主要存储 Redis具有较低的进入门槛 Tarantool作为解决方案的上限更高(关系模型,分布式NoSQL存储,队列)