在搜索栏中可以代替Redis的SCAN进行自动建议功能吗?

时间:2018-06-25 09:44:17

标签: redis

我有一个简单的redis数据库,其键值如下:

symptom_name: symptom_id

在我的搜索栏中,我想实现一个自动建议功能,该功能将显示任何类似的症状。

例如,输入“疼痛”还可能引起“胃痛”,“膝盖痛”等。

我考虑过使用SCAN命令和模式匹配来快速获取所有相似的症状名称,但是问题是scan命令无法一次获取与模式匹配的所有键。

在这里我有什么选择?

1 个答案:

答案 0 :(得分:0)

这是Redis的自动完成,由Redis的作者解释: Auto Complete with Redis