redis五种基本数据类型

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

Redis五种基本数据类型

Redis五种基本数据类型

Redis是一种开源的、基于内存的键值存储数据库。它拥护多种类型的数据结构,以下是Redis的五种基本数据类型:

1. 字符串(Strings)

字符串是Redis最基本的数据类型,可以存储任何形式的字符串,包括二进制数据。字符串类型的值最大可存储512MB。

SET key value

GET key

2. 列表(Lists)

列表是明了的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

LPUSH key value1 value2 ...

RPUSH key value1 value2 ...

LPOP key

RPOP key

LRANGE key start stop

3. 集合(Sets)

集合是无序的字符串集合,集合中的元素具有唯一性,不能重复。Redis拥护多个集合之间的交集、并集和差集运算。

SADD key member1 member2 ...

SREM key member1 member2 ...

SMEMBERS key

SINTER key1 key2

SUNION key1 key2

SDIFF key1 key2

4. 哈希(Hashes)

哈希是键值对集合,适合存储对象。Redis的哈希可以存储多达2^32-1个字段和字段值。

HSET key field value

HGET key field

HMSET key field1 value1 field2 value2 ...

HGETALL key

5. 有序集合(Sorted Sets)

有序集合类似于集合,但每个元素都会相关性一个分数(score),元素利用分数自动排序。有序集合非常适合实现排名功能。

ZADD key score1 member1 score2 member2 ...

ZRANK key member

ZREVRANK key member

ZRANGE key start stop

ZSCORE key member


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

文章标签: Redis


热门