我有一个简单的 redis 数据库,其中的键值是这样的:
symptom_name: symptom_id
在我的搜索栏中,我想实现一个自动建议功能,该功能将显示任何相似的症状。
例如,输入“疼痛”可能还会显示“胃痛”、“膝盖痛”等。
我想过用SCAN
命令匹配模式来快速获取所有相似的症状名称,但问题是扫描命令无法获取所有匹配模式的键一气呵成。
这里我有什么选择?
最佳答案
Redis 的作者解释了 Redis 的自动完成: Auto Complete with Redis
关于redis - 在搜索栏中替代 Redis 的 SCAN 以获取自动建议功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51020504/