linux离线安装redis全过程
作者:我是一枚小白
文章介绍了如何下载、安装和配置Redis,包括检查GCC版本、上传安装包、编译安装、创建目录和配置文件、注册为系统服务以及手动启动Redis
linux离线安装redis
进入redis官网进行下载
离线注意安装redis需要主要gcc的版本,不然可能导致编译报错
查看 gcc 版本
gcc --version
| Redis 版本 | 推荐的 GCC 版本 |
|---|---|
| Redis 6.x | 5.3 及以上 |
| Redis 5.x | 5.3+ / 4.8+ |
| Redis 4.x | 4.9+ / 4.8+ |
| Redis 3.x | 5.4+ / 4.7+ |
安装包上传到服务器上(我存放的目录就是 /home/tool)
进入存放的目录,进行解压文件
#进入目录 cd /home/tool/ #进行解压 tar -zxvf redis-7.4.6.tar.gz
进行编译,并且指定安装目录
#新建文件夹 mkdir redis #进入解压的目录 cd /home/tool/redis-7.4.6 #开始编译,并且指定安装目录 make PREFIX=/home/tool/redis install
创建配置目录和数据目录
mkdir -p /home/tool/redis/etc mkdir -p /home/tool/redis/data mkdir -p /home/tool/redis/logs # 复制配置文件到安装目录 sudo cp /home/tool/redis-7.4.6/redis.conf /home/tool/redis/etc/
修改配置文件
vim /home/tool/redis/etc/redis.conf # 以守护进程方式运行 daemonize yes # 绑定地址(根据需要修改) bind 127.0.0.1 # 端口号 port 6379 # 数据目录 dir /opt/redis/data # 日志文件路径 logfile "/opt/redis/logs/redis.log" # 密码认证(可选) # requirepass yourpassword
注册为服务
vim /etc/systemd/system/redis.service
添加以下内容
[Unit] Description=Redis In-Memory Data Store After=network.target [Service] ExecStart=/home/tool/redis/bin/redis-server /home/tool/redis/etc/redis.conf ExecStop=/home/tool/redis/bin/redis-cli shutdown Restart=always Type=forking [Install] WantedBy=multi-user.target
添加内容之后需要重新加载一下
# 重新加载配置 systemctl daemon-reload #开启 开机自启动 systemctl enable redis #启动 systemctl start redis #查看redis状态 systemctl status redis
启动成功

手动启动 Redis(如果不使用 systemd)
# 启动 Redis 服务 /home/tool/redis/bin/redis-server /opt/redis/etc/redis.conf # 连接测试 /home/tool/redis/bin/redis-cli -h 127.0.0.1 -p 6379
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
