记录centos7安装最新redis6.0

记录部署步骤,内容为实操过程。

一、安装运行依赖

yum -y install  gcc   gcc-c++ make  tcl  #测试需要依赖tcl

查看gcc版本,gcc -v。发现版本低于5.3,需要升级

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash #scl命令启用只是临时的,新开的会话默认还是原gcc版本。
echo -e "\nsource /opt/rh/devtoolset-9/enable" >>/etc/profile #长期使用9.0

二、安装redis6.0.5

下载redis

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

解压缩并编译

tar zxvf redis-6.0.5.tar.gz
cd redis-6.0.5
make
make install PREFIX=/usr/local/recis #指定安装路劲

启动前台服务

/usr/local/redis/bin/redis-server

配置后台启动

cp /opt/redis-6.0.5/redis.conf /usr/local/redis/bin/  #第一个路径为解压缩路径
vi /usr/local/redis/bin/redis.conf

/daemonize #在vi编辑器中进入命令行模式搜索该值,按n可搜索下一个。直到找到daemonize的值从no改为yes;保存退出

./redis-server redis.conf  #后台启动命令
ps -ef|grep redis  #查找redis进程查看后台启动是否成功

配置开机自启

vi /etc/systemd/system/redis.service #输入以下内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf #路径核对清楚,为make install制定的路径
PrivateTmp=true

[Install]
WantedBy=multi-user.target


 配置完启动服务后设置自启

systemctl daemon-reload
systemctl start redis
systemctl enable redis

 

你可能感兴趣的:(centos,redis,linux)