Redis 数据类型2025年3月17日 | 阅读 3 分钟 Redis 数据库支持五种数据类型。
字符串字符串是一组字节。在 Redis 数据库中,字符串是二进制安全的。这意味着它们具有已知的长度,并且不由任何特殊的终止字符确定。因此,可以将最多 512 兆字节的内容存储在一个字符串中。 示例让我们使用 SET 命令在键中存储一个字符串名称“Ajeet Kumar”,然后使用 GET 命令检索相同的字符串。 ![]() 在上面的示例中,SET 和 GET 是 Redis 命令,name 是 Redis 中使用的键,“Ajeet Kumar”是存储在 Redis 中的字符串值。 哈希哈希是键值对的集合。在 Redis 中,哈希是字符串字段和字符串值之间的映射。因此,它们用于表示对象。 示例让我们存储一个用户的对象,其中包含用户的基本信息。 ![]() 在这里,HMSET 和 HGETALL 是 Redis 的命令,而 user:1 是键。 每个哈希最多可以存储 232 - 1 个字段值对(超过 40 亿个)。 列表Redis 列表定义为字符串列表,按插入顺序排序。您可以将元素添加到 Redis 列表的头部或尾部。 示例![]() 列表的最大长度为 232 - 1 个元素(每个列表超过 40 亿个元素)。 集合 (Sets)集合是 Redis 数据库中字符串的无序集合。在 Redis 中,您可以在 O(1) 时间复杂度内添加、删除和测试成员的存在性。 示例![]() 在上面的示例中,您可以看到 postgresql 被添加了三次,但由于集合的唯一属性,它只被添加了一次。 集合中成员的最大数量为 232 - 1 个元素(每个列表超过 40 亿个元素)。 排序集合Redis 有序集合类似于 Redis 集合。它们也是一组不重复的字符串集合。但是,有序集合的每个成员都与一个分数相关联,该分数用于对有序集合进行排序,从最小到最大分数。虽然成员是唯一的,但分数可能会重复。 示例![]() 下一主题Redis 所有命令 |
我们请求您订阅我们的新闻通讯以获取最新更新。