【redis离线安装教程】

4 篇文章 0 订阅
1 篇文章 0 订阅

一、下载压缩包

redis6.2.6下载链接: https://pan.baidu.com/s/11htpyeg8alodVUEAiR5XBg
提取码: wvca

更多版本下载地址

二、安装相关依赖

由于redis是c语言编写的,所以我们需要安装gcc,已经安装的忽略这步
安装的命令如下:

#安装的命令如下:
yum -y install  gcc  gcc-c++ make  tcl  #测试需要依赖tcl

三、创建目录

路径可自定义

cd /opt/  #将redis的安装包下载到这个目录
tar xvzf redis-6.2.6.tar.gz #解压
mv redis-6.2.6 redis #复制到redis文件夹

四、make编译

进入到redis解压后的目录,执行make编译

cd /opt/redis
make

#也可以通过命令指定安装路径:make install PREFIX=/opt/redis #安装指定目
#如果编译出错之后再编译可以先执行命令删除之前的编译文件
make distclean

在这里插入图片描述

编译完了可以执行命令测试

make test

若执行make编译后发现出现Error,类似相关问题在这里插入图片描述
问题原因可能存在如下几种情况:

  1. 系统中没有安装依赖库libatomic.so;

yum -y install atomic --nogpgcheck #安装相关依赖,
rpm -qa | grep atomic #查看是否安装了相关依赖

  1. 系统中存在libatomic.so,但是不在默认查找路径(/usr/lib之类的路径);

可以使用软链接的方法将依赖库libatomic.so链接到正确路径
sudo ln -s /usr/lib64/libatomic.so.1.2.0 /usr/lib/libatomic.so 链接路径

  1. 系统中没有libatomic.so这个库,但是找到类似 libatomic.so.1.0 这种带版本号的库,通过执行 find / -name "libatomic.so*"来确认

解决报错之后重新回到redis目录下执行make编译即可

五、配置启动

修改redis.conf的配置来设置redis以守护进程的形式启动

#daemonize no 改为yes,开启后台运行,默认是前台运行
daemonize yes
#把这一行注释,监听所有IP
#bind 127.0.0.1
#protected-mode yes 如果改为no,则是关闭保护模式,这种模式下不能配置系统服务,建议还是开启
protected-mode yes
#requirpass,保护模式开启的时候要配置密码或者bind ip
requirepass 123456

六、启动redis

进入到安装的目录/opt/redis/bin下

./redis-server ../redis.conf

七、编写启动脚本

通过配置/lib/systemd/system/redis.service文件,完成使用systemctl命令启动

vim /lib/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/opt/redis/bin/redis-server /opt/redis/bin/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

systemctl相关命令

# 重载服务
systemctl daemon-reload
# 开机自启
systemctl enable redis
# 启动
systemctl start redis
# 重启
systemctl restart redis    
# 停止
systemctl stop redis
# 查看状态
systemctl status redis
# 关闭开机启动
systemctl disable redis

在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux上进行Redis离线安装,您可以按照以下步骤进行操作: 1. 首先,从Redis官方网站(https://redis.io/download)下载Redis的源代码压缩包(tar.gz格式)到您的Linux机器上。 2. 在Linux上解压缩下载的源代码压缩包。您可以使用以下命令: ``` tar xzf redis-x.x.x.tar.gz ``` 其中,`redis-x.x.x`是解压缩后的文件夹名称,具体版本号会根据您下载的源代码压缩包而定。 3. 进入解压缩后的Redis源代码文件夹: ``` cd redis-x.x.x ``` 4. 在此文件夹中,运行以下命令编译Redis: ``` make ``` 该命令会编译Redis并生成可执行文件。 5. 安装Redis到指定的目录(例如`/usr/local/redis`)。运行以下命令: ``` make PREFIX=/usr/local/redis install ``` 这将把Redis二进制文件和相关文件安装到指定目录。 6. 创建Redis配置文件夹: ``` mkdir /etc/redis ``` 7. 复制Redis示例配置文件到配置文件夹: ``` cp redis.conf /etc/redis ``` 8. 编辑Redis配置文件以进行自定义配置: ``` vi /etc/redis/redis.conf ``` 在此文件中,您可以更改端口、密码等Redis的配置选项。 9. 启动Redis服务器: ``` /usr/local/redis/bin/redis-server /etc/redis/redis.conf ``` Redis服务器将在后台以默认配置运行。 10. 您现在已经成功地在Linux离线安装了Redis。您可以使用Redis客户端连接到服务器进行操作。 请注意,这只是Redis离线安装的基本步骤。根据您的需求,您可能需要更改一些配置选项或执行其他操作。确保参考Redis官方文档和其他适用的资源以获取更多详细信息和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值