Linux下安装Redis步骤:
1.下载redis安装包(这里以redis6.2.1进行演示):
2.将压缩包使用xftp工具放到指定目录下
演示以将压缩包放到 opt目录下为例
3.使用Xshell进入到自己的服务器
4.下载安装最新版的gcc编译器
方法一:直接使用 yum install gcc
方法二:依次使用以下命令进行安装
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
5.安装好gcc环境后,测试是否安装成功
使用 gcc --version
命令进行验证。
如果出现gcc版本号,就代表安装成功了。
6.回到根目录下进入到opt文件夹下(redis压缩包所在的目录下)
使用命令 cd opt
进入到redis压缩包所在的目录下
7.解压redis压缩包
使用命令 tar -zxvf redis-6.2.1.tar.gz
命令解压redis压缩包
解压后是以下的样子:
8.查看解压后的文件
使用命令 ls
进行查看,此时会看到redis-6.2.1
的文件夹
9.进入到redis-6.2.1的文件夹中
使用命令 cd redis-6.2.1
命令进入到解压后的文件夹中
10.在redis-6.2.1目录下执行make
命令(只是编译好)
执行make
命令后,需等待几分钟,出现以下界面代表编译成功了。
11.需要注意的是如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件
12.解决方案:运行make distclean
即可
13.在redis-6.2.1目录下再次执行make命令(只是编译好)
14.安装redis
使用命令make install
进行安装
15.默认安装目录:/usr/local/bin
进入到 /usr/local/bin目录下查看有多个文件。
查看默认安装目录:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
16.启动redis(有2种启动方式:前台启动和后台启动)
17.前台启动(不推荐使用)
前台启动,命令行窗口不能关闭,否则服务器停止
进入到 /usr/local/bin 目录下使用命令 redis-server
命令启动,出现如下界面代表启动成功。
退出前台启动使用ctrl+c
即可,页面如下:
18、后台启动(推荐使用)
使用命令进入到 cd /opt/redis-6.2.1
进入到redis-6.2.1目录下
第一步:
将配置文件redis.conf复制一份到指定目录下(备份的操作)
命令 cp redis.conf /etc/redis.conf
再来到etc目录下就可以找到刚刚复制的文件了
第二步:
后台启动设置daemonize no改成yes
步骤如下:
1.使用命令vi redis.conf
对其进行修改
2.进入后使用命令 /daem
进行搜索
3.搜索到以后按住 i
进入编辑模式,将no改为yes后 按下esc退出编辑模式并使用命令 :wq
保存退出即可
19.Redis启动
首先进入到 cd /usr/local/bin
目录下
使用启动命令进行启动
redis-server /etc/redis.conf
启动后可使用命令 ps -ef|grep redis
查看redis的进程
20.可通过redis客户端进行查看
用客户端访问:redis-cli
测试使用 ping
命令,里边就显示pong,表示redis是正常的联通状态
21.多个端口可以使用:redis-cli -p6379
命令
22.redis关闭(方案一)
单实例关闭:shutdown
23.redis关闭(方案二)
使用查看redis进程的命令,然后杀死进程
ps -ef|grep redis
查看进程
2.kill -9
再次查看redis的进程就没有了
Redis的整个安装过程到此结束