Loading... # 引言 官方yum源中的版本和项目需求方不符,需要指定版本安装,但是yum中找不到对应的版本,故使用以下方法部署安装。本教程源于202306-hc项目部署方案文档。 # 下载源码 下载地址:[https://redis.io/download/#redis-stack-downloads](https://redis.io/download/#redis-stack-downloads) 把redis-5.0.14.tar.gz文件复制到机器上,本次例程安装实例放置到了/root/software/目录,这里是编译路径。 # 创建redis安装目录 `mkdir /usr/local/redis` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/2340271453.png) # 解压源码 使用cd命令,切换到/root/software目录 `cd /root/software/` 使用 tar命令解压redis源码归档 `tar zxvf redis-5.0.14.tar.gz ` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/2600044186.png) # 编译源码 使用make进行编译源码 `cd /root/software/redis-5.0.14` 最终安装到/usr/local/redis目录下,可按照实际需求进行修改 `make PREFIX=/usr/local/redis install` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/590151671.png) # 安装 make install 进行安装 `make install` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/1891041014.png) # 复制配置脚本文件 复制配置脚本文件到/etc/init.d/ 此时目录在/root/software/redis-5.0.14/ ` cp utils/redis\_init\_script /etc/init.d/redis` # 设置开机自动启动 `chkconfig redis on` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/216791957.png) # 编辑配置文件 ![image.png](https://www.zunmx.top/usr/uploads/2023/06/1212351295.png) ⚠修改配置文件路径,这里需要与编译安装时保持一致 `CONF="/usr/local/redis/redis.conf"` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/1892899585.png) 切换到redis安装目录,配置redis `cd /usr/local/redis` ` vi redis.conf` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/1742439590.png) ```properties port 6379 # bind 0.0.0.0 protected-mode no databases 16 protected-mode no daemonize yes pidfile /usr/local/redis/redis\_6379.pid dir ./ dbfilename dump.rdb requirepass [出于安全性考虑,这里设置了密码] appendfilename "appendonly.aof" ``` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/858943645.png) # 启动redis服务 `systemctl start redis` ![image.png](https://www.zunmx.top/usr/uploads/2023/06/1025469749.png) © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏