课程名称:Redis入门
课程章节:05-Redis的数据结构
课程讲师: 慕神
课程内容:
一、Redis的数据结构:
1、五种数据类型
字符串(String)
字符串列表(list)
有序字符串集合(sorted set)
哈希(hash)
字符串集合(set)
2、key定义的注意点:
不要过长、不要过短、统一的命名规范
二、字符串(String)
1、存储String常用命令
赋值、取值、删除、数值增减、扩展命令
三、哈希(hash)
1、存储Hash概述
String Key和String Value的map容器
每一个Hash可以存储4294967295个键值对
2、存储Hash常用命令
赋值、取值、删除、数值增减、扩展命令
四、字符串列表(list)
1、存储list概述
ArrayList使用数组方式
LinkedList使用双向链接方式
2、存储list常用命令
两端添加
两端弹出
扩展命令
查看列表
获取列表元素个数
五、字符串集合(set)
1、字符串集合概述
和List类型不同的是,Set集合中不允许出现重复的元素
跟踪一些唯一性数据
用于维护数据对象之间的关联关系
2、存储set常用命令
添加、删除元素
获取集合中的元素
集合中的差集运算
集合中的交集运算
集合中的并集运算
扩展命令
六、有序字符串集合(sorted set)
1、有序字符串集合概述
Sorted-set中的成员在集合中的位置是有序的
2、存储set常用命令
添加元素
删除元素
获得元素
范围查询
扩展命令
七、课程收获:
Redis五种数据类型,和JAVA对象有相类之处,老师讲得较细,容易理解。