记录部署步骤,内容为实操过程。
一、安装运行依赖
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