2021-06最新亲测CentOS-7下安装Redis的详细过程

查看最新安装包地址

网上搜索直接复制的可能因为时间久远而版本有所变化,不如自己查找最新或稳定的包使用,官网地址
[redis官网下载]https://redis.io/download通过审查元素获得最新包地址
在这里插入图片描述
使用ssh登录网站,以下为示意图,登录命令格式如下,自行登录即可:ssh root@127.0.0.1
在这里插入图片描述
下面进入正式安装步骤,该步骤下载的包内的说明文档也有,有时间的朋友可以看下:

安装redis所需的必要包

yum install gcc

下载redis安装包

//下载redis安装包
wget https://download.redis.io/releases/redis-6.2.4.tar.gz
//解压
tar zxvf redis-6.2.4.tar.gz
//跳转到 redis目录
cd redis-6.2.4
//编译安装
make MALLOC=libc

进行完以上的步骤,redis就编译好了。当然完成之后,需要进行安装,请继续向下看,为了方便后续设置自启动,我们将包安装在/usr/local/redis-6.2.4,也可以直接执行make install 安装在当前目录

//安装在/usr/local/redis-6.2.4目录下
make install PREFIX=/usr/local/redis-6.2.4

redis启动方式

直接启动
   在redis-6.2.4的根目录,执行
 . /src/redis-cli
后台启动
   第一种启动方式,启动之后,需要开着窗口,对于服务器来说非常不适合。所以需要使用后台启动
修改redis.conf文件

在包根目录下查找redis.conf文件
#修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。

vi redis.conf
//将下面的参数no改为yes,然后保存退出
daemonize no  修改为 daemonize yes

然后使用redis.conf启动

cd redis-6.2.4/
./redis-server /usr/local/redis-6.2.4/redis.conf

此处我们不使用该种方式,这种启动方式,如果需要关闭必须kill掉redis 的进程。因此我们要设置开机启动,即使服务器宕机重启也不用担心还需再次手动重启服务

写redis启动脚本设置开机自启
   3.1配置环境,把配置文件以端口为名复制一份到指定目录(需要使用root用户)
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
拷贝Redis启动文件并修改。

#拷贝启动脚本到/etc/init.d/

cp /root/redis-6.2.4/utils/redis_init_script /etc/init.d/redisd
#跳转到目标目录中
cp /etc/init.d/
#查看拷贝是否成功
ls

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。
注意:需要修改linux运行级别

#打开脚本文件,并修改
vi /etc/init.d/redisd

主要修改以下几项内容为:
1.在 redis_init_script文件的开头添加以下几行代码:

#!/bin/sh
# chkconfig:   2345 90 10
# description:  Start and Stop redis,Redis is a persistent key-value database
#

2:修改启动、客户关命令
路径为执行该命令时的PREFIX路径make install PREFIX=/usr/local/redis-6.2.4
EXEC:配置redis启动程序路径及文件名
CLIEXEC:配置redis客户端程序路径及文件名

EXEC=/usr/local/redis-6.2.4/bin/redis-server
CLIEXEC=/usr/local/redis-6.2.4/bin/redis-cli

3.修改配置文件路径及pid路径
PIDFILE:配置ipd文件,需要与redis_6379.conf文件中pidfile配置一致
CONF:配置redis配置文件redis_6379.conf路径,配置第1步拷贝的文件就可以了
执行该命令时所对应的配置文件cp redis.conf /etc/redis/6379.conf

//源系统中设置,没有必要则不需改动,此处我按照系统原本的样子,未做修改即可正常启动
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
//需要修改则按照以下修改
PIDFILE=/var/run/6379.pid
CONF="/etc/redis/6379.conf"

在这里插入图片描述

设置为开机自启动
#添加到启动列表中
chkconfig --add redis
#设置为自动启动 也可以只执行这一句命令
chkconfig redis on
#查看启动配置是否成功
chkconfig --list
设置环境变量
//打开/etc目录下profile文件,在底部进行添加redis的路径为环境变量
vi /etc/profile

添加完成之后,执行以下命令刷新变量文件,使其生效

source /etc/profile
启动/关闭redis服务
//启动redis
service redisd start
//关闭redis
service redisd stop

可以重启服务器测试下是否正常启动
在这里插入图片描述
查看 redis 是否启动?

redis-cli

执行ping显示PONG则说明服务已经启动起来了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北溟の魚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值