本文以centos7系统为例,介绍离线安装redis步骤
一、环境准备
检查服务器上是否存在gcc-c++的环境,使用命令:
rpm -qa | grep gcc-c++
如果没有该环境,则需要安装该环境,离线安装步骤为:
1、获取相关rpm包,将其存放到服务器上某一路径
这里有两种方式:
方式1:从centos7的系统安装镜像中提取:解压镜像文件,进入"Packages"目录,取出如图1所示rpm包
图1
2、安装rpm包。进入该路径,使用命令:
rpm -Uvh *.rpm --nodeps --force
然后使用
gcc -v
g++ -v
查看gcc版本和g++版本,会看到详细的版本信息,安装完成。
二、解压安装包
输入解压安装包命令,其中 "-C"后面的为解压缩后的路径:
tar -zxvf redis-3.2.12.tar.gz -C /bigdata/soft
三、执行安装
进入解压后的文件夹
cd /bigdata/soft/redis-3.2.12
进行编译
make
编译后执行安装到指定路径
make install PREFIX=/bigdata/work/redis-3.2.12
至此,redis离线安装已完成。
四、连接配置
1、redis启动
前端启动:这种启动需要占用一个链接,启动后对于当前会话页面不能进行操作,不能关闭,不然redis服务就会退出。进入redis的安装目录下的bin目录启动redis-server,命令如下:
cd /bigdata/soft/redis-3.2.12/bin
./redis-server
后台启动:
首先,把安装包中的redis配置文件复制到安装完成路径bin目录下, 命令:
cp /bigdata/soft/redis-3.2.12/redis.conf /bigdata/work/redis-3.2.12/bin
然后,修改这个配置文件,将 daemonize 设置为 yes:
启动redis服务,命令:
cd /bigdata/soft/redis-3.2.12/bin
./redis-server redis.conf
2、redis连接测试
启动客户端,命令:
cd /bigdata/soft/redis-3.2.12/bin
./redis-cli
如下所示:
3、redis服务关闭
cd /bigdata/soft/redis-3.2.12/bin
./redis-cli shutdown