Redis数据类型与相关命令
1. key (键)


Redis有五大数据类型:String、List、Set、Zset、Hash
注意:Redis采用键值对存储数据,key永远是String类型,五大数据类型指的是value部分
2. String (字符串)
一个key对应一个value;String可以包含任何数据,比如jpg图片等;String是Redis最基本的 数据类型,一个String的value最大可支持512M


3. List (列表)
底层是一个字符串链表;可以从头或尾添加元素
注意:
(1) 添加元素时:
如果key不存在,创建新的链表
如果key已存在,添加内容
如果key的所有值全部删除,则对应的key也会随之消失
(2) 在链表的头尾操作时效率较高,但是对中间元素的操作效率较低


4. Set (集合)
底层通过HashTable实现;是String类型的无重复值的无序集合


5. Zset (有序集合)
类似Set;每个元素都会关联一个double类型的分数(score);Redis通过分数自动的为集合中的 成员进行从小到大的排序;成员不可重复,分数可以重复

6. Hash (哈希)
类似Java中的Map<String, Object>;是一个键值对集合;适合存储对象


浙公网安备 33010602011771号