gpt4 book ai didi

redis - 如何从redis中的值中获取键

转载 作者:可可西里 更新时间:2023-11-01 11:46:08 29 4
gpt4 key购买 nike

我检查了以下内容,但没有用。

https://redis.io/commands/keys

KEYS Room:*

1) "Room:120"

2) "Room:121"

3) "Room:122"

以下是redis key/values (HMSET)

房间:120 [SocketId:mOQDJusPjDTBN5L-AAAC,时间戳:10-10-2017 12:10:00 AM]

房间:121 ....

房间:122 ....

...

Need to search as Room:* SocketId:mOQDJusPjDTBN5L-AAAC

如何在集合中搜索 SocketId?

需要搜索:

mOQDJusPjDTBN5L-AAAC

最佳答案

问题不是很清楚

正如您提到的 hmset,我假设您正在使用散列来存储您的数据。根据您的数据,

“room120”应该是键,“socketId”应该是字段,“mOQDJusPjDTBN5L-AAAC”应该是值。

因此,为了搜索 socketId,您可以使用 hscan,其中 hscan 遍历特定键的字段。 https://redis.io/commands/scan

如果您只是使用键/值存储,即

'socketId' 是键,'mOQDJusPjDTBN5L-AAAC' 是值。

在这里你可以只使用命令Keys *socket*来搜索 key socketId

关于redis - 如何从redis中的值中获取键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46444119/

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