首页 > 解决方案 > 搜索栏中自动建议功能的 Redis 扫描的替代方案?

问题描述

我有一个简单的 redis 数据库,其中的键值是这样的:

symptom_name: symptom_id

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

例如,输入“疼痛”也可能会出现“胃痛”、“膝盖疼痛”等。

我想过使用SCAN模式匹配命令快速获取所有相似的症状名称,但问题是扫描命令无法一次性获取所有匹配模式的键。

我在这里有什么选择?

标签: redis

解决方案


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


推荐阅读