Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > linux离线安装redis

linux离线安装redis全过程

作者:我是一枚小白

文章介绍了如何下载、安装和配置Redis,包括检查GCC版本、上传安装包、编译安装、创建目录和配置文件、注册为系统服务以及手动启动Redis

linux离线安装redis

进入redis官网进行下载

redis下载

离线注意安装redis需要主要gcc的版本,不然可能导致编译报错

查看 gcc 版本

gcc --version
Redis 版本推荐的 GCC 版本
Redis 6.x5.3 及以上​
Redis 5.x5.3+ / 4.8+​
Redis 4.x4.9+ / 4.8+​
Redis 3.x5.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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文