redis5种数据类型

原创
ithorizon 1个月前 (10-03) 阅读数 87 #Redis

Redis五种数据类型

Redis五种数据类型

Redis是一种开源的、基于内存的键值存储数据库。它提供了多种数据结构来适应不同的需求。以下是Redis的五种基本数据类型:

1. 字符串(String)

字符串是Redis最基本的数据类型,可以存储任何形式的字符串。它通常用于存储一些明了的数据,如用户信息、配置信息等。字符串类型的最大容量为512MB。

SET key value

GET key

2. 列表(List)

列表是按照插入顺序排序的字符串元素集合。它可以用作栈或队列。列表可以包含最多232 - 1个元素。

LPUSH key value1 value2 ...

LRANGE key start stop

3. 集合(Set)

集合是无序的、不重复的字符串元素集合。它通常用于存储一些不重复的数据,如用户标签、关注列表等。集合中的元素最多可以有232 - 1个。

SADD key member1 member2 ...

SMEMBERS key

4. 哈希(Hash)

哈希是一个键值对集合。它适合存储对象,如用户信息、商品信息等。哈希的键和值都是字符串类型,一个哈希最多可以存储232 - 1个键值对。

HSET key field value

HGET key field

HGETALL key

5. 有序集合(Sorted Set)

有序集合是集合的一种扩展,它为每个元素都相关性了一个分数。有序集合中的元素基于分数从小到大排序。它常用于实现排行榜、优先级队列等场景。有序集合的元素数量最多为232 - 1个。

ZADD key score1 member1 score2 member2 ...

ZRANGE key start stop

ZRANGEBYSCORE key min max


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Redis


热门