我想要一个自动完成功能.我在数据类型的属性上有简短的描述性字符串.我有一个redis列表,用于按创建日期排序的数据类型,我使用id来设置和获取数据类型的属性,如redis类型文档中所述.我不使用哈希表.在给定此设置的情况下,获取一组字符串与键入自动完成输入框的字符串的最佳方法是什么?浏览所有ID并检查我想要搜索的属性 - 每次击键似乎都是错误的方法.
编辑: 除了下面的答案,我已经看到这个:
MongoDB还是Redis?
我听说我应该在MongoDB中保留较小的集合以实现更好的索引(以及适合RAM的索引),并且我听说redis"非常快速",但如果你有更大的集合,MongoDB会更好.
如果我拥有数千个哈哈的数千个集合,那么效率最高的是什么?
我问这个是因为在我的项目中,将可用数据用于基准测试还为时过早,我可能会设计糟糕的基准测试脚本,因为我不太了解这两个数据库引擎的理论概念,特别是Redis.
感谢所有回答此问题的人.