CentOS 7环境下一步一步安装redis

一、下载Redis

  下载redis-2.8.17版本,默认会下载至root目录下:

命令:     wget http://download.redis.io/releases/redis-2.8.17.tar.gz

CentOS 7环境下一步一步安装redis

 

下载完毕后,解压安装包:

  tar xzf redis-2.8.17.tar.gz

 

二、 编译安装文件

解压完毕后,切换至redis-2.8.17目录,然后使用make命令编译安装:

cd  redis-2.8.17

make 

make的时候出现报错:

cd src && make all

make[1]: Entering directory '/xx/xx/redis-x.x.x/src'

         CC adlist.o

/bin/sh: cc: command not found

make[1]:  *** [adlist.o] Error 127

make[1]: Leaving directory '/xx/xx/redis-x.x.x/src'

make: *** [all] Error 2
 

查阅资料,make缺少一些依赖工具,执行以下命令:

yum -y install gcc-c++

删除解压的redis文件,重新解压,然后再执行make,执行完毕后,redis的src目录会出现redis-sever等关键文件。如果仍然出现错误,那么请按照顺序安装:

yum install cpp

yum install binutils

yum install glibc

yum install glibc-kernheaders

yum install glibc-common

yum install glibc-devel

yum install gcc

yum install make
 

CentOS 7环境下一步一步安装redis

如果出现端口占用的问题,使用如下命令解决端口占用问题:

 netstat -tln | grep 6379
 fuser -v -n tcp 6379
 kill -s 9 进程号   

CentOS 7环境下一步一步安装redis

解决端口占用后,切到redis的src目录下,使用config文件动Redis,命令如下:

  ./redis-server ../redis.conf

CentOS 7环境下一步一步安装redis


 

参考博客: https://blog.****.net/weixin_44930342/article/details/89673750