首页 > 解决方案 > Redis官网的查询教程在哪里?

问题描述

我是redis的新手,今天才开始学习。官网在数据类型是什么以及如何设置方面做得很好。这部分不难理解。但问题是没有查询,数据就变得毫无意义。我真的找不到任何关于如何在官方网站上进行查询/搜索的好文档。

谷歌搜索时,我发现了这个问题Redis strings vs Redis hashes to representation JSON,人们都忽略了查询。我根本不明白。许多人建议将 JSON 作为字符串值存储到键中。这对我来说看起来很疯狂。他们以后如何查询 JSON 密钥?比如一个用户对象既可以存储为key-value数据类型,也可以存储为hash,如何查询年龄大于30岁的用户呢?这应该是一个非常基本和最简单的数据库查询。

非常感谢您的帮助。我很困扰。

编辑:

google了半天,想出了一个基本概念:redis只能查询key,value是不可搜索的。因此,要搜索值,我必须创建包含该值的键。这回答了我的第二个问题。

但第一个也是我主要的问题是在 redis 官方网站上哪里可以找到查询教程。由于 redis 与 sql db 有很大不同,所以问题可能会改为在 redis 官网哪里可以找到数据建模和查询教程。似乎要进行查询,我必须先创建某种特殊键。这使得查询教程最终成为建模教程。

顺便说一句,对于那些刚接触 redis 并且像我一样困惑的人,你可以阅读这篇文章存储和查询对象。即使它有一个小错误,它也澄清了许多关于如何使用redis进行查询的事情。这些信息真的应该进入redis官方文档。

标签: redis

解决方案


我真的找不到任何关于如何在官方网站上进行查询/搜索的好文档。

查看命令手册以了解如何查询不同的数据结构。

他们以后如何查询 JSON 密钥

JSON 不是 Redis 的内置数据结构。如果您想查询 JSON 数据,您需要自己使用 Redis 的内置数据结构构建索引,或者您可能想尝试RedisJSON,这是一个用于处理 JSON 数据的 Redis 模块。


推荐阅读