redis的数据类型

redis有5种数据类型:Strings,Lists,Sets,Hashes,Sorted sets。

Strings:字符串是redis最基本的数据类型,它能包含任何类型的数据,包括二进制数据,比如图片、序列化的对象等。字符串的大小不能超过512MB。String相关的命令

Lists:列表类型可以存储一个根据元素插入顺序排列的字符串列表,可以在列表的头部和尾部插入元素。列表的最大长度为2^32-1。列表的特性是在头尾插入元素或者访问头尾元素都很快,但是如果列表很大的时候访问中间的元素很慢。Lists相关的命令

Sets:集合中的字符串是无序的,且没有重复的字符串。集合中的元素不能超过2^32-1个。集合类型支持并集,差集,交集等运算。Sets相关的命令

Hashes:散列类型就是字段和字段值之间的映射,和Javascript中的对象或者关联数组很像。一个散列最多可以包含2^32-1个字段。Hashes相关的命令

Sorted sets:有序集合和集合的区别是每个元素都有一个关联的分数,根据分数从小到大给集合中的元素排序。虽然集合中的元素是不能重复的,但分数可以重复。Sorted sets相关的命令

参考:http://redis.io/topics/data-types

你可能感兴趣的:(redis)