gpt4 book ai didi

node.js - 如何使用 Node JS 在 Redis 缓存中创建基于标签的搜索?

转载 作者:可可西里 更新时间:2023-11-01 11:18:34 25 4
gpt4 key购买 nike

我在 Redis 缓存中寻找基于标签的搜索功能。

基本上在关系数据库MYSQL或ORACLE中我们使用LIKE操作来搜索记录/文档等。 但是在Redis中我们如何实现这种方式呢?

这种 future 在 Redis 中可用吗?

任何链接/示例。

提前致谢。

最佳答案

在 Redis 中执行基于标签的搜索的最简单方法是使用集合 - 对于每个标签,维护一个相应的键来存储与其关联的文档/记录 ID。例如,假设 doc1tag1doc2tag2doc3tag1tag2,你最终会得到如下内容:

SADD tag1 doc1 doc3
SADD tag2 doc2 doc3

现在可以使用 SMEMBERS 按标签搜索(或 SSCAN ),您还可以使用带有 Set 操作的多个标签执行更复杂的搜索(即 SUNIONSDIFFSINTER )。

关于node.js - 如何使用 Node JS 在 Redis 缓存中创建基于标签的搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40649491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com