1.网络下载redis安装包,解压并进入解压目录中进行编译操作
# wget http://download.redis.io/releases/redis-5.0.2.tar.gz ---网络下载redis安装包
# tar xzf redis-5.0.2.tar.gz --解压
# cd redis-5.0.2/ --进入安装包解压路径
# make --对解压的文件进行编译
进行编译的过程中,报错,错误内容中包含“ -bash: gcc: 未找到命令 ”,说明gcc没有安装,既然没有安装,下面我们进行安装操作
# yum install gcc
2.安装完成gcc后,继续进行编译操作
# make --在文件解压目录进行编译操作
编译过程中还是报错,错误如如图所示
上面的错误,通过如下的方法来解决,在当前目录下 编辑src/.make-settings里的OPT,改为OPT=-O2 -march=x86-64 编辑完成后再次进行编译命令
3.安装到指定的路径,如 /data/redis 用户可以设置自己的安装目录
# mkdir -p /data/redis -- 创建redis安装目录
# cd redis-5.0.2/ --进入到redis解压目录
# make PREFIX=/data/redis install --进行安装,安装到指定目录,安装成功后,将出现如下的提示
4.拷贝配置文件到安装目录
# cd /data/redis --进入redis安装目录
# mkdir conf --创建一个conf目录
# cp /redis-5.0.2/redis.conf /data/redis/bin --将解压目录中的redis.conf复制到安装目录的bin目录下
5.进入bin目录,对拷贝过来的redis.conf文件,进行编辑配置操作
# vim redis.conf
将port端口修改为6379(默认是6379,可以自定义), daemonize no修改为daemonize yes,这样可以从后端启动
6.启动操作,用户可以前端启动也可以后端启动
6.1 前端启动
# ./bin/redis-server --前端模式启动的缺点是ssh命令窗口关闭则redis-server停止
6.2 后端启动(推荐)
# ./bin/redis-server ./bin/redis.conf --启动通过配置文件进行启动,之前配置文件设置 aemonize yes redis服务将以后端启动
# ps -ef|grep redis --查看redis是否启动,端口号为默认的6379
7.停止redis服务
7.1 强制停止
# kill -9 pid --pid可以通过ps aux|grep -i redis进行查询
7.2 正常停止
# cd /data/redis ---redis的安装目录
# ./bin/redis-cli shutdown --向redis发送shutdown命令
8.测试redis