redis - 如何在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 ...
但它需要解析的东西。我只想使用命令来做到这一点。有什么好的方法吗?
解决方案
推荐阅读
- angular - 无法在 Windows 10 上运行角度规格测试
- tcp - 单端口 RTP over TCP
- javascript - 如何在angular2中以24小时格式获取2次之间的时差
- angular - 我们如何在材料表中多次使用相同值的内联下拉菜单?
- angular - 如何在单元测试中覆盖分支
- firebase - firestore云功能,删除聊天消息的方法
- php - 我如何修复 preg_match() 预期参数错误?
- flutter - 新创建的 SQFlite 数据库中的事务/批处理
- django - Django 2 在 forms.py 中手动保存 models.FileField
- javascript - 加载新页面而不刷新时CSS加载缓慢