首页 > 解决方案 > 如何在redis中按键模式搜索值

问题描述

我像这样在 REDIS 上制作了一个用户密钥。

模式 > u:info:(userNumber):userId 示例 > mset u:info:1:userId Jack, u:info:2:userId Mason, u:info:3:userId Justin

我想要有 userId 列表。我有一个解决方案。首先,使用 SCAN 并解析所有键,并使用解析后的 userNumber 创建一个数组,如 arr = [1,2,3]。其次,执行如下命令。

命令 > mget u:info: + arr[0] + :userid, u:info: + arr[1] + :userid ...

但它需要解析的东西。我只想使用命令来做到这一点。有什么好的方法吗?

标签: redisnode-redis

解决方案


推荐阅读