Redis存储何物(redis里存的什么)

Redis,一个快速、可嵌入、开源和高性能的数据库。它被广泛应用于互联网领域。

Redis可以用来存储任意类型的数据,包括:字符串(string)、散列(hashes)、列表(lists)、集合(sets)和有序集合(sorted sets)等。

Redis的字符串分为单字符串和多字符串。单字符串是最简单的一种形式,它可以用来存储任意类型的数据,比如:整数、浮点数、字符串、JSON等。

Redis还支持散列类型(hashes)。散列类型可以用来存储复杂的对象,如用户信息,包括用户ID、姓名、密码、性别、电话号码等。

再次,Redis也支持列表(lists)类型。列表类型可以用来存储任何有序的列表,如:购物车、文章分类等。

Redis也支持集合(sets)和有序集合(sorted sets)类型。集合类型可以用来存储不重复的值,而有序集合则可以用来按顺序存储值。

下面是Redis的简单代码示例:

//字符串类型

// set mykey ‘hello world’

// get mykey

// 输出 ‘hello world’

//散列类型

// hmset user_info id ‘1001’ name ‘John’ age ’20’

// hget user_info id

// 输出 ‘1001’

//列表类型

// lpush categories news sports

// lrange categories 0 -1

// 输出 [‘news’, ‘sports’]

//集合类型

// sadd topics ‘redis’ ‘mongodb’

// smembers topics

// 输出 {‘redis’, ‘mongodb’}

//有序集合类型

// zadd scores 100 ‘John’

// zadd scores 50 ‘Amy’

// zrange scores 0 -1

// 输出 [‘Amy’, ‘John’]

Redis能够存储各种类型的数据,如字符串、散列、列表、集合和有序集合,因此非常适合互联网领域的业务开发。


数据运维技术 » Redis存储何物(redis里存的什么)