Centos7.7安装redis6.0.8

Centos7.7安装redis6.0.8

redis-6.0.8.tar.gz
提取码:3xtp

1、前期准备工作

安装gcc套装

yum install -y cpp,binutils,glibc,glibc-kernheaders,glibc-common,glibc-devel,gcc,make

升级gcc:因为yum安装的gcc是版本4.8.5的,安装redis6.0.8是会报错make[1]: *** [server.o] Error 1,所以需要升级gcc。

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

设置永久升级:这样退出shell重新打开就是新版的gcc了,修改devtoolset版本号即可,版本号可以使用gcc -v查看。

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
2、下载redis
wget http://download.redis.io/releases/redis-6.0.8.tar.gz 
3、解压
tar -zxvf redis-6.0.8.tar.gz
4、编译
cd redis-6.0.8/
make
5、安装并指定安装目录
make install PREFIX=/usr/local/redis
6、前台启动
cd /usr/local/redis/bin
./redis-server
7、配置后台启动并设置开机自启动

①首先进入解压目录中拷贝redis.conf/usr/local/redis

cd redis-6.0.8/
cp redis.conf /usr/local/redis
cd /usr/local/redis/bin/

②编辑redis.conf,将 daemonize no 改为 daemonize yes,即配置后台启动
命令模式下输入 /字符串,就可以快速查询字符串

vi redis.conf

③设置开机启动并指定配置文件

 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/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

注意:ExecStart配置成自己的路径 。
设置开机启动

# 重新加载服务配置
systemctl daemon-reload
# 启动服务
systemctl start redis.service
# 服务自启动
systemctl enable redis.service

服务操作命令

systemctl start redis.service	#启动redis服务
systemctl stop redis.service	#停止redis服务
systemctl restart redis.service	#重新启动服务
systemctl status redis.service	#查看服务当前状态
systemctl enable redis.service	#设置开机自启动
systemctl disable redis.service	#停止开机自启动
8、创建redis客户端软链接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis_cli

猜你喜欢

转载自blog.csdn.net/OracleOracolo/article/details/110229102