首页
学习
活动
专区
工具
TVP
发布
技术百科首页 >Redis >Redis支持哪些数据类型和数据结构?

Redis支持哪些数据类型和数据结构?

词条归属:Redis

Redis支持以下几种数据类型和数据结构:

字符串

字符串是Redis中最基本的数据类型,可以存储任何类型的数据,如数字、文本、二进制数据等。

列表

列表是一个有序的字符串集合,可以添加、删除、修改和查询列表中的元素。

集合

集合是一个无序的字符串集合,可以添加、删除、修改和查询集合中的元素。

散列

散列是一个键值对集合,可以添加、删除、修改和查询散列中的键值对。

有序集合

有序集合是一个有序的字符串集合,每个元素都有一个分数,可以按照分数进行排序和查询。

Bitmaps

位图是一种特殊的字符串,可以在位级别上进行操作,如设置、清除、翻转和查询等。

HyperLogLog

HyperLogLog是一种基数估算算法,可以用于估算集合中元素的数量,占用的空间较小。

布隆过滤器

布隆过滤器是一种用于判断某个元素是否在集合中的数据结构,占用的空间较小,但可能会出现误判。

相关文章
【redis】Redis有哪些数据结构
String 这应该是应用最广泛的了,简单的 key-value 类型。value 不仅可以是 String,也可以是数字。还可以享受 Redis 的定时持久化(可以选择 RDB 模式或者 AOF 模式),操作日志及 Replication 等功能。
Leetcode名企之路
2018-09-12
1.4K0
redis支持的数据结构
key可以包含任意得字符,比如将一张JPEG文件内容作为key。空字符串也是一个有效的key。redis的key使用时,有一些建议:
爬蜥
2019-07-09
5590
23 - 字典键值支持哪些数据类型
1. 有哪些数据类型不能作为字典键值的类型 列表 字典 d = {} d['name'] = 'Bill' d[10] = 20 d[True] = False d[12.3] = 20.1 d[(1, 2, 3)] = [4 ,5 ,6] class Person: pass p1 = Person() p2 = Person() d[p1] = 'p1' d[p2] = 'p2' for k,v in d.items(): print(k, ' - ', v) pri
ruochen
2021-05-23
4740
Redis使用——Redis支持的五种数据类型
日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。 同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。
cn華少
2022-01-11
3780
Redis系列(一):深入了解Redis数据类型和底层数据结构
Redis全局哈希表(Global Hash Table)是指在Redis数据库内部用于存储所有键值对的主要数据结构。它的实现原理涉及到哈希表、字典、渐进式rehash等技术,以下是Redis全局哈希表的实现原理和查询流程:
程序员朱永胜
2023-08-17
1.7K1
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券