linux centos7工具安装之 redis篇 redis离线安装

安装gcc依赖

 yum install -y gcc 

下载redis

可以自行nginx官网下载:https://redis.io/download/
在这里插入图片描述

或百度网盘下载我的安装版本:https://pan.baidu.com/s/129Hjf28Ka3X4CSnH90BHrA
提取码: nzhj

服务器上创建目录,上传

创建目录(我习惯放在/home/tools/下)
mkdir /home/tools
上传

在这里插入图片描述

解压

cd /home/tools/   进入目录
tar -zxvf redis-5.0.3.tar.gz  解压

在这里插入图片描述

安装

cd redis-5.0.3/    进入目录
make    编译
make install  PREFIX=/usr/local/redis  安装( 安装到指定的位置,默认安装目录为 /usr/local/redis 我们这里默认安装)

更改redis.conf配置文件

复制redis.conf
cp redis.conf /usr/local/redis/bin/		复制redis.conf至安装目录下
cd /usr/local/redis/bin/  进入安装目录

在这里插入图片描述

编辑redis.conf
vim redis.conf  编辑配置文件
更改以下内容
daemonize 的 no 改 yes   (开启后台进程)
bind 127.0.0.1 改 #bind 127.0.0.1   (注释掉,代表所有ip可访问) 
protected-mode 的 yes 改 no    (关闭防护,允许远程连接)

在这里插入图片描述
在这里插入图片描述

保存退出

编辑完成后,点击’esc’按钮退出编辑模式

:wq 保存退出

设置开机启动(设置方便使用的systemctl命令)

编辑redis.service
vim /etc/systemd/system/redis.service 编辑redis.service

粘贴以下内容

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

如果自定义安装目录ExecStart 中redis-server 和redis.conf 填写自定义安装的目录
在这里插入图片描述

保存退出

编辑完成后,点击’esc’按钮退出编辑模式

:wq 保存退出
重载配置文件
systemctl daemon-reload
设置开机启动并开启
systemctl enable redis 设置开机启动
systemctl start redis 启动
systemctl status redis 查看状态

在这里插入图片描述

redis启动停止等命令

创建redis.service(可使用方便的systemctl命令)
systemctl start redis    启动
systemctl stop redis   停止
systemctl restart redis    重启
systemctl status redis    查看状态
systemctl enable redis    加入开机自启
systemctl disable redis    取消开机自启
没创建redis.service启动(无法使用方便的systemctl命令)

哎,只能老老实实进入安装目录启动了

cd /usr/local/redis/bin (进入安装目录,此为默认安装目录,自定义安装请进入自己的安装目录)
./redis-server -redis.conf  启动
./redis-cli -p 6379 shutdown  关闭,-p参数指定端口号(很麻烦是吧,systemctl用着不香么)

OK!!!啊哈哈哈哈哈,大队长,我的任务完成啦!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在CentOS 7上离线安装Redis,您可以按照以下步骤进行操作: 1. 在可以访问互联网的机器上下载Redis的二进制压缩包。可以从Redis的官方网站(https://redis.io/download)上下载最新版的Redis压缩包。 2. 将下载的Redis压缩包传输到CentOS 7服务器上。您可以使用scp命令将文件从本地传输到服务器上,例如: ``` scp redis-x.x.x.tar.gz username@server_ip:/path/to/destination ``` 3. 在CentOS 7服务器上创建一个目录来提取Redis二进制文件。例如,通过运行以下命令创建一个名为redis的目录: ``` mkdir redis ``` 4. 解压Redis压缩包。使用以下命令解压到刚才创建的目录中: ``` tar xzf redis-x.x.x.tar.gz -C /path/to/redis --strip-components=1 ``` 5. 进入Redis目录: ``` cd redis ``` 6. 构建Redis二进制文件。运行以下命令进行构建: ``` make ``` 7. 完成构建后,您可以在src目录下找到Redis二进制文件。 8. 将Redis二进制文件复制到您想要安装Redis的目标位置。例如,将二进制文件复制到`/usr/local/bin`目录下: ``` cp src/redis-server /usr/local/bin/ cp src/redis-cli /usr/local/bin/ ``` 9. 在您选择的位置创建Redis配置文件,例如`/etc/redis.conf`。您可以根据需要自定义配置文件。 10. 在配置文件中配置Redis以使用您希望的设置。 11. 启动Redis服务器。使用以下命令启动Redis: ``` redis-server /etc/redis.conf ``` 12. 现在,您已经成功离线安装并启动了Redis服务器。 请注意,以上步骤仅适用于离线安装Redis。如果您的服务器具有互联网连接,建议使用包管理器(如yum)来安装Redis以获得更好的可维护性和更新性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值