Centos7下安装redis-6.0.1

1.下载redis安装包

wget http://download.redis.io/releases/redis-6.0.1tar.gz

Centos7下安装redis-6.0.1_第1张图片

2.解压

tar -zxvf redis-6.0.1.tar.gz

Centos7下安装redis-6.0.1_第2张图片

3.安装依赖

yum install gcc

Centos7下安装redis-6.0.1_第3张图片

4.到redis目录

cd redis-6.0.1

5.编译安装

make PREFIX=/usr/local/redis install

6.遇到的错误

Centos7下安装redis-6.0.1_第4张图片
报错解决如下:
由于未安装gcc导致的,执行如下命令

yum install gcc-c++

安装好后再次编译

Centos7下安装redis-6.0.1_第5张图片
报错解决如下

make MALLOC=libc

然后再次执行编译安装
Centos7下安装redis-6.0.1_第6张图片
如上报错是由于gcc的版本太低
Centos7下安装redis-6.0.1_第7张图片
升级如下:

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v

Centos7下安装redis-6.0.1_第8张图片

7.再次编译安装

make PREFIX=/usr/local/redis install

Centos7下安装redis-6.0.1_第9张图片

启动redis

cd /usr/local/redis/bin
cp /opt/wangqiqi/redis-6.0.1/redis.conf redis.conf

redis.conf是安装包下的

vi redis.conf

修改把daemonize no改为 daemonize yes

后台启动

./redis-server redis.conf

使用ps -aux | grep redis查看redis进程
kill -9 杀死进程

设置redis开机自启动

cd /etc
mkdir redis
cp /usr/local/redis/bin/redis.conf /etc/redis/6379.conf
cp /opt/wangqiqi/redis-6.0.1/utils/redis_init_script /etc/init.d/redisd
cd /etc/init.d
chkconfig redisd on
service redisd start 

如果有报错文件找不到

vi redisd 

Centos7下安装redis-6.0.1_第10张图片
上面路径要对
再次启动

service redisd start

关闭redis

service redisd stop

后续会有集群

你可能感兴趣的:(缓存,Java,数据库)