CentOS 7环境下一步一步安装redis
一、下载Redis
下载redis-2.8.17版本,默认会下载至root目录下:
命令: wget http://download.redis.io/releases/redis-2.8.17.tar.gz
下载完毕后,解压安装包:
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
如果出现端口占用的问题,使用如下命令解决端口占用问题:
netstat -tln | grep 6379
fuser -v -n tcp 6379
kill -s 9 进程号
解决端口占用后,切到redis的src目录下,使用config文件动Redis,命令如下:
./redis-server ../redis.conf
参考博客: https://blog.****.net/weixin_44930342/article/details/89673750