步骤一:安装gcc依赖
检查gcc是否已经安装,命令:gcc -v,出现下图说明已经安装
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装
yum install -y gcc
步骤二:下载redis安装包 https://download.redis.io/releases/
将下载好的压缩文件放到指定目录,(这里我放在 /usr/local/src里面) 并解压,解压命令:
tar -zxvf redis-7.0.10.tar.gz
步骤三:cd切换到redis解压目录下,执行编译
cd redis-7.0.10
执行编译
make
步骤四:安装并指定安装目录(在指定的目录安装好以后会生成一个bin目录,我这里指定的是/usr/local/src/tool/redis)
make install PREFIX=/usr/local/src/tool/redis
步骤五:后台启动
1、从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/local/src/redis-7.0.10/redis.conf /usr/local/src/tool/redis/bin
路劲说明:
/usr/local/src/redis-7.0.10/redis.conf 指的是压缩文件解压后目录
/usr/local/src/tool/redis/bin 指的是新指定的安装目录
2、修改安装目录下面 redis.conf 文件,把 daemonize no 改为 daemonize yes
vi redis.conf
3、启动
./redis-server redis.conf
4、检查redis启动状态
netstat -tuln | grep 6379
步骤六:设置开机启动
1、添加开机启动服务
vi /etc/systemd/system/redis.service
2、将下面这段内容复制到里面保存
[Unit] Description=redis-server After=network.target[Service] Type=forking ExecStart=安装目录/bin/redis-server 安装目录/bin/redis.conf PrivateTmp=true[Install] WantedBy=multi-user.target
3、分别执行以下三个命令,设置开机自启
systemctl daemon-reload、systemctl start redis.service、systemctl enable redis.service
4、创建 redis 命令软链接
ln -s /usr/local/src/tool/redis/bin/redis-cli /usr/bin/redis
5、测试 输入redis 回车
再输入ping 回车
常用服务操作命令
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 #停止开机自启动
到此redis安装完成!!!