liunx(centos)下安装及配置后台启动和外网访问

一、安装Redis

1.下载Redis

redis官网

2.点击redis下载页

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

3.通过xftp,将安装包传输到centos上,

通过tar -zxvf +redis压缩包名字解压
我这里就是 tar -zxvf redis-5.0.6.tar.gz
(tar报错自行百度安装tar工具命令)

4.解压完成之后进入解压目录使用make 对Redis解压后文件进行编译

//这个没啥好截图的就不截图了,记得进入解压后的目录在make

5.编译成功后,进入src文件夹,执行make install进行Redis安装

//不确定安装了没有的,出现这种情况就是安装好了
在这里插入图片描述

二、部署Redis

1.部署的开始

养成好习惯将所有的conf文件都放在同一个配置文件夹中!!!
养成好习惯将所有的conf文件都放在同一个配置文件夹中!!!
养成好习惯将所有的conf文件都放在同一个配置文件夹中!!!

很多人跟着csdn安装软件都会发现会把配置移动到同一个/usr/local/etc下
这里我也同样放在这里了
操作步骤如下:

2.进入到redis解压好后的文件夹中,

mv redis.conf /usr/local/redis/redis+版本号/etc

(这里是为了万一需要安装多个redis版本时可以区分所以在redis中再建立一个带版本号的文件夹)
至于redis,conf,当然就是redis的配置文件了,我们后面的配置更改操作都在这个/usr/local 的配置文件中操作

3.进入我们创建好的etc目录

首先编辑redis.conf文件,将daemonize属性改为yes 然后保存退出
daemonize属性描述//懒得写了,csdn搜索的

4.配置Redis 外外网连接

还是redis.conf文件,找到bind 127.0.0.1将其注释掉,这样所有ip都可以访问了

5.启动redis

启动redis服务,并指定启动服务配置文件。
在redis解压文件夹下输入

cd src
redis-server /usr/local/redis/redis+版本号/etc/redis.conf**

至此redis安装及启动已经完成了!!!
本文参考了

1.daemonize属性描述

2.Linux 下安装及配置Redis后台启动和外网访问

### 安装 Redis 在 CentOS Linux安装配置 Redis 可分为几个主要环节,包括下载、编译、配置以及启动服务。 #### 下载 Redis 压缩包 通过命令行工具切换至 `/usr/local` 文件夹,并利用 `wget` 工具获取最新版本的 Redis 压缩包[^4]: ```bash cd /usr/local wget https://download.redis.io/releases/redis-6.0.5.tar.gz ``` #### 编译 Redis 源码 确保已经安装了 GCC 编译器来支持 Redis 的源代码编译工作。接着解压刚刚下载好的压缩包并进入对应的文件夹内完成编译过程[^2]: ```bash tar zxvf redis-6.0.5.tar.gz cd redis-6.0.5 make ``` #### 配置 Redis 环境 为了让 Redis 更便于管理使用,在此阶段应该创建专门用于存放可执行文件与配置文档的子目录;同时调整默认参数设定以适应实际需求: ```bash mkdir -p /usr/local/bin cp src/redis-server src/redis-cli /usr/local/bin/ mkdir -p /etc/redis cp redis.conf /etc/redis/ ``` 编辑位于 `/etc/redis/` 路径下的 `redis.conf` 文件,根据具体应用场景修改必要的选项,比如绑定地址(`bind`)、监听端口(`port`)等[^5]。 #### 设置 Redis 开机自启 为了使 Redis 服务能够在系统重启后自动运行,可以借助 systemd 来实现这一功能。编写相应的 service 单元定义脚本,并将其放置于适当位置以便被识别加载[^3]: ```bash cat <<EOF >/lib/systemd/system/redis.service [Unit] Description=Redis In-Memory Data Store After=network.target [Service] User=nobody Group=nobody ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target EOF ``` 随后刷新守护进程配置并启用该服务单元,从而保证其随主机一同开启而激活: ```bash systemctl daemon-reload systemctl start redis systemctl enable redis ``` 以上就是在 CentOS Linux 平台上部署 Redis 实例的大致步骤概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值