介绍和应用场景
介绍
Redis 是现在最受欢迎的 NoSQL 数据库 之一,Redis 是一个包合多种数据结构、支持网络、基于内存、可选持久性的 键值对 存储数据库,也就是(key,value)形式的
我们常用的 MySQL是关系型数据库,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的,但随着互联网的高速发展,传统的关系型数据库在应付超大规模,超大流量以及高并发的时候会处理不过来,这就需要使用到像 Redis 这样的 NoSQL 数据
应用场景
Redis 被称为数据库,但不一定跟 MySQL 冲突,系统不是只能使用二者之一
Redis核心的使用场是是: 作为数据缓存,因为其数据读取速度快,能够大大的提高运行效率,所以 Redis 在大多数情况下被称作"缓存”,当然叫做数据库更加专业点
缓存,顾名思义,就是把数据存放在缓冲区,当查找数据时,首先会在缓存中进行查找,如果存在,就获取,否则就访问数据库,频繁的从缓存中读取数据,减少访问数据库的次数,可以提高运行效率
读写缓存内容值 Value,都是通过 Key 来完成的。用 Key 进行查询的方式非常简单,不像关系型数据库可以写各种查询语句用各种调解进行查询
安装步骤
我们第一步,需要执行配置镜像的命令
sudo docker pull redis:latest
这句命令的作用是从 docker Hub或者其他配置的镜像仓库,拉取名为 redis 的镜像,并且指定标签为 latest,也就是最新版本
第二步是查看一下拉取的镜像
sudo docker images
这个命令用于列出本主机上所有可用的 docker 镜像
第三步呢也就是最重要的一步,开始执行安装我们的redis
sudo docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "mypassword"
- –name redis表示我们创建新的内容,叫redis
- -p 6379:6379设置端口号,将redis的端口号进行设定
- –requirepass是设置密码的内容,后面的引号,就是密码
在命令全部正确执行完成之后,显示效果如图,这样就表示安装完成,可以正常去使用了
配置文件
spring.redis.host=ip地址
spring.redis.port=端口号
spring.redis.password=密码
最后,安装完成之后,不要忘记去安全组开放端口号哦