目标
- 掌握Redis的安装和部署
内容
基于Redis5.0.10版本进行安装、配置和部署
Window
获取Window-Redis软件资源
Window-Redis安装,点击这里
点击进去发现有两种方式下载,并且没有32位的软件,只有64位的软件。
找到自己所需的Redis版本进行下载即可。
这里我选择的是5.0.10版本,压缩包也准备好了,如果你也要下载5.0.10版本,则直接访问百度云进行下载即可。
链接:https://pan.baidu.com/s/1rw8Ef8_EDcEvnQsjmAagHQ?pwd=2f7w
提取码:2f7w
解压Redis软件
右键选择刚刚下载的压缩包文件,选择Winrar或者其他的解压软件进行解压压缩包,配置好你要解压到哪里即可。
配置软件的信息到系统环境中
- 点击开始
- 选择设置
- 在查找设置中输入环境
- 选择第一个
- 找到并左键点击path选中
- 点击编辑
注意,点击确定之后,刚刚怎么点击进来的,显示多个的对话框,有多少个确定都有点击确定。
启动Redis服务
- 输入Win+R,弹出的对话框输入cmd
- 在cmd中输入redis-server --service-start,开启服务
进入Redis服务器
- 输入Win+R,弹出的对话框输入redis-cli
显示如下效果就表示进入成功
设置Redis开机自启动
注册Redis服务到本地
在安装目录打开命令行,输入:打开一个命令窗进入文件夹内,输入redis-server --service-install redis.windows-service.conf
配置服务开机自启动
windows+R ---->services.msc 找到Redis,右键属性,启动类型选择自动,服务状态选择启动。即可开机自启动
服务命令:
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
Linux
Redis版本同样是5.0.10
下载Linux版本的Redis资源
5.0.10下载,这里我提供百度云资源,你只需访问下载即可
链接:https://pan.baidu.com/s/1C-OW14kxz4V8x6fL42Gm1A?pwd=gd63
提取码:gd63
上传到Linux中
这里我使用FinalShell的Window连接Linux环境的远程工具,上传比较简单
上传到指定目录之后,进行解压
命令:tar -zxvf redis-5.0.10.tar.gz
移动到我存放软件的位置:mv redis-5.0.10 ./redis
安装所需的配件
由于Redis是使用C编写的,所以这里要下载一个C的一个组件提供一个环境给Redis
命令:yum install gcc-c++
编译Redis
进入到Redis的根目录,输入如下命令
命令:make和make install
启动服务
开启服务有三种方式
- 直接启动:redis-server
- 后台启动:redis-server &
- 指定配置文件启动: redis-server redis.conf &
效果:
第一种方式
第二种方式:
第三种方式:
退出服务
退出服务有两种方式
第一种:退出进程
先查看redis的pid:ps aux | grep redis
杀掉进程:kill -9 pid
第二种:服务关闭
命令:redis-cli shutdown
连接Redis服务器
命令:redis-cli -h 您的Linux虚拟机的IP地址 -p 6379
如果出现连接失败,就要去关闭防火墙
分别执行下面的命令:
- systemctl stop firewalld
- systemctl disable firewalld
出现如下效果表示连接成功
Redis服务器退出
使用下面的其中之一命令
- exit
- quit
修改配置文件
进入Redis文件的根目录
输入vim redis-conf
配置文件里面属性介绍
daemonize:守护进程,默认是no,改为yes启动服务的时候就不会占用窗口
bind 127.0.0.1:限制了本机访问,注释掉才可以远程访问,添加一个bind 0.0.0.0,配置可以任意ip访问
requirepass:因为允许远程访问,所以一般要设置密码
在随机一行设置密码属性
由于设置了密码,所以连接服务器的使用除了配置主机、端口还需要配置上密码,所以连接redis数据库的命令变为:
注意,修改配置之后,要使用指定配置文件的形式开启服务,否则服务不可用。
这里好像是配置在/usr/local下面,所以不用配置系统变量就可以直接在不同路径下开启服务,等后续实验证明。