您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Redis哈希中存储数组?

如何在Redis哈希中存储数组?

如果您的目标是检查是否Bob用作name该帐户abc解决方案,则解决方案应类似于:

{ "account": "abc", "name": "Bob", "lname": "Smith" }
{ "account": "abc", "name": "Sam", "lname": "Wilson" }
{ "account": "abc", "name": "Joe"}

执行此操作( ):

SADD abc:name Bob Sam Joe
SADD abc:lname Wilson Smith

然后,您可以通过以下命令检查是否Bob用作name该帐户的abc

SISMEMBER abc:name Bob
> true

要检索字段的所有值,请使用SMEMBERS:

SMEMBERS abc:name
> ["Bob", "Sam", "Joe"]

abc:name ["Bob", "Sam", "Joe", "Bob", "Joe"]

那么你应该使用一个列表,而不是

其他 2022/1/1 18:15:35 有534人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶