Centos7安装Redis5.0.3步骤

一、环境准备

我使用的操作系统是Centos7,装在本地,用VMware workstation管理的,系统镜像可以从阿里镜像站下载,地址是:https://mirrors.aliyun.com/centos/7/isos/x86_64/,由于redis是用C语言开发的,所以安装的时候,需要先下载源码进行编译(源码下载地址:https://redis.io/),编译时,需要依赖gcc环境,如果没有gcc环境,则需要先安装gcc

     yum install gcc-c++

二,安装Redis

将下载下来的redis源码包(redis-5.0.3.tar.gz,这里我下载的是目前最新版的)上传到Centos服务器,上传工具有很多,我用的是FileZilla(访问官网),上传如下图所示:
在这里插入图片描述
进入redis目录,如下图所示:
在这里插入图片描述
执行如下命令

   cd redis
   tar -zxvf redis-5.0.3.tar.gz

效果如下:
在这里插入图片描述
进入解压后的目录,并进行编译(make),安装(make install)

    cd redis-5.0.3
    make
    make PREFIX=/usr/local/redis install

安装完成后,将当前目录下的redis.conf 拷贝到redis的安装目录

    cp redis.conf /usr/local/redis

进入redis安装目录,如下图所示:
在这里插入图片描述
在修改配置文件之前,先将配置文件进行一下备份(防止配置修改乱套了之后,没法还原 );这里我先将配置文件备份了

三、Redis的启动

redis启动有两种方式,前端启动和后台启动;

1、前端启动

直接运行/bin/redis-server,执行命令

    ./bin/redis-server

此时的运行效果如下图所示:
在这里插入图片描述
此时redis是以前端模式启动的,不能进行命令输入操作,一般在工作中,都不使用这种方式启动redis,因此,按Ctrl+C可停止redis,进行后台启动;

2、后台启动

后台启动需要让Redis根据配置文件的信息进行启动,此时我们需要用到redis.conf配置文件,启动前,我们需要修改默认的配置,执行如下命令:

  vim redis.conf

需要修改的地方有:
1、在bind 127.0.0.1前面加"#",将这句配置注释掉,如果不改,就不能使用别的机器连接redis,
在这里插入图片描述
2、修改保护模式为:no,修改默认端口,我这里设置为:2105,这里需要注意的是,如果你的服务器没有开通2105端口,则需要先放开这个端口,否则外部无法连接
在这里插入图片描述
3、修改后台运行模式为yes,如下图所示:
在这里插入图片描述
配置文件修改完成后,不用忘了保存(以wq方式退出编辑)
基本的配置修改之后,就可以启动redis了,执行如下命令:

     ./bin/redis-server redis.conf

启动效果如下:
在这里插入图片描述

四、Redis 停止

1、强制结束程序,强行终止Redis进程可能会导致redis持久化数据丢失

    ps -ef|grep redis #找到redis的运行进程号
    kill 端口号  # 根据你找到的端口号进行修改

在这里插入图片描述
2、正确停止Redis的方式应该是向Redis发送SHUTDOWN命令(这里只是关闭使用默认端口6379的Redis),方法为:

    ./bin/redis-cli shutdown

如果不是redis没有使用默认端口,则报错,如下所示:
在这里插入图片描述
3、关闭指定端口号的Redis

   ./bin/redis-cli -p 你修改的Redis端口 shutdown

例如:我的是 ./bin/redis-cli -p 2105 shutdown,执行效果如下:
在这里插入图片描述
到此,redis安装到启动停止的基本操作步骤就结束了,后续还可能继续对配置文件进行改动,以满足不同的需求,但是永远不要忘记,在修改配置文件之前,先进行备份,这很重要~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值