Reids 的五大数据类型
String (字符串)
string 是redis最基本的类型,可以理解成Memcached一摸一样的类型,一个key对应一个value
string类型是二进制安全的。意思是redis的string可以是任何数据。比如jpg图片或者序列化的对象。
string 类型是Redis最基本的数据类型,一个redis中字符串的value最多可以是512M
Hash (哈希,类似java里的Map)
Redis hash 是一个键值对集合。
Redis hash 是一个string类型的field和value的隐射表,hash特别适合用于存储对象。
类似java中的Map<String,Object>
List(列表)
Reids 列表是简单的字符串列表,按照插入顺序排序,可以添加一个元素到列表的头部(左边)或者尾部(右边)
它的底层实际是个链表
Set(集合)
Redis的Set是string类型的无序集合。它是通过HashTable实现的。
Zset(sorted set: 有序集合)