redis介绍
# Redis是什么
Redis是一个no sql 的数据库
no sql : 非关系型数据库
关系型数据库 :
关系:java对象和数据库表数据之间的关系
表与表之间的关系
数据库:存放数据的地方
Redis这个中间关系不存在 表与表之间的关系也不存在java对象和表之间的关系。没有表的概念,在Redis中只存在键值对,也就是说Redis只存在key--value的形式
# Redis的特点
1、redis的数据都是放到内存中的
2、由于数据是存在内存中的,所以读取速度快
3、因为数据存在于内存 所以断电数据容易丢失
4、redis使用中 一定是对数据要求没有那么严格的地方
5、redis中提供了三种持久化方案 来解决数据丢失的问题(只能尽量减少丢失)
6、redis提供了五种不同结构的数据类型和方法 来解决实际开发中的问题
7、redis还提供了 主从 哨兵 集群 三种模式来解决高并发问题
# Redis能干什么
1>: 做缓存、
2>: 做购物车
3>: 抽奖程序
4>: 找共同好友
5>: 文章的阅读量
6>: 文章的评价
7>: 消息的问答
8>: 关注的博客的文章
9>: 热门的商品
10>: 存放登陆数据
11>: 实现session共享
12>: 实现队列 栈 等数据结构
# 实际开发中的应用场景
1>:做缓存、
2>: 做购物车
3>: 抽奖程序
4>: 找共同好友
5>: 文章的阅读量
6>: 文章的评价
7>: 消息的问答
8>: 关注的博客的文章
9>:热门的商品
10>: 存放登陆数据
11>: 实现session共享
12>: 实现队列 栈 等数据结构
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
最近更新: 2024/12/22, 20:14:29