我试图了解如何根据这些键的值在 Redis 中选择键。我使用 redis 来存储英语中每个单词的“单词分数”,以便在我的网站上提供搜索建议。单词得分越大,该单词在网站上越常见,因此当用户在搜索栏中输入内容时,该单词就越被推荐。如果没有类似于 SQL 中的 WHERE 子句的东西,我就无法实现这个功能,那么在 Redis 中是否有这种行为呢?我应该为这个问题实现不同类型的数据库吗? (我选择redis是因为它速度快)。
最佳答案
Redis 没有内置的二级索引解决方案,但您可以使用内置数据结构构建自己的可搜索索引,请参阅:Secondary indexing with Redis .
另一个选项是添加 RediSearch module它扩展了 Redis,提供了简单的索引机制和扩展的查询语言。
关于redis - redis中是否有一个关键字的作用类似于SQL中的WHERE子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65065496/