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