redis的五种基本数据类型
Redis的五种基本数据类型包括:
1. String:Redis最基本的数据类型,用于存储二进制安全的数据,如数字、图片、序列化对象等。最大能存储512MB的数据。
2. List:列表数据类型,用于存储有序的字符串元素。
3. Hash:散列类型,用于存储对象,采用字段表示对象的属性,字段值存储属性值。每一个Hash可以存储4294967295个键值对。
4. Set:无序集合,元素类型为String,元素具有唯一性,不能重复。
5. SortedSet:有序集合,元素类型为String,元素具有唯一性,不能重复。每个元素都会关联一个double类型的分数(表示权重),可以通过权重的大小排序。
Redis内部使用一个redisObject对象来表示所有的key和value,type代表一个value对象具体是何种数据类型,encoding是不同数据类型在redis内部的存储方式。