我想要一个自动完成功能。数据类型的属性上有简短的描述字符串。对于按创建日期排序的数据类型,我在redis中有一个in列表,我使用in来设置和获取数据类型的属性,如redis类型文档中所解释的那样。我不使用哈希表。在这种情况下,获得一组字符串以匹配在自动完成输入框中输入的字符串的最佳方法是什么?检查所有ids并检查我想要搜索的属性--每次击键似乎都是错误的。
编辑:除了下面的答案之外,还向我展示了以下内容:
http://antirez.com/post/autocomplete-with-redis.html
发布于 2021-06-20 15:44:20
你可以试试RediSearch。
它是一个Redis模块,为Redis提供查询、辅助索引和全文搜索。
它使用压缩的、倒排的索引来进行快速索引,并且内存占用较少。
它的索引通过提供精确的短语匹配、模糊搜索和数字过滤等特性来增强Redis。
https://stackoverflow.com/questions/6401194
复制相似问题