目标:
1:掌握什么是redis 数据库
2:掌握怎么安装以及进入 redis 数据库
3:掌握redis 数据库的五大数据类型
一:什么是 redis 数据库
类型:非关系型数据库
数据存储类型:字符串(键值对)、列表,集合(去重),zset(有序集合),哈希(2的32次方减1个键值对)
数据存储位置:内存
优点:读取大量数据速度快
注意事项:redis的字符串其最基本的数据类型也是二进制类型的,你可以理解为redis内的字符串数据可以是任何类型的数据,比如说图片、音频等,其中redis的字符串类型最大可存储512mb的数据
二:怎么安装 redis 数据库
ubuntu安装指令:sudo apt-get install redis-server
ubuntu终端启动redis指令:redis-server
终端查看是否启动redis指令(常用):redis-cli 如果启动成功出现这串字符:redis 127.0.0.1:6379>
进入redis数据库指令:在 redis 127.0.0.1:6379> 基础上输入 ping 即可
截图:

三:redis 数据库的五大数据类型
1.字符串(键值对):redis 最基础的数据类型,其中字符串是二进制的,可以理解为redis的字符串可以存储任何数据,图片、音频等,但是redis的字符串(值)最大可存储512mb大小的数据
插入数据:SET 键名 值
获取数据:GET 键名

2.hash(哈希):哈希数据类型可以理解为键值对的集合,一个哈希最多可以存储232 -1 键值对(40多亿)
省略……..
3.列表:列表是redis最简单的数据类型,数据元素按照插入顺序排序(先插在后)
插入数据:lpush 键名 值
获取数据:lrange 键名 数据在列表开始下标 数据在列表结束下标
图示:

4.集合:redis的集合是字符串无序集合,元素不能重复,通过哈希表实现,因此添加、查找、删除的复杂度都是O(1)
插入数据:sadd 键名 数据
查询数据:smembers 键名
注意:添加一个数据到集合键里面,如果这个数据在集合存在则不能插入返回0,不在插入成功返回1
图示:

zset(无序集合):Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。zset的成员是唯一的,但分数(score)却可以重复
插入数据到集合内:zadd key score member
省略……
