美文网首页
Redis教程(一)——Redis安装

Redis教程(一)——Redis安装

作者: AmosZhu | 来源:发表于2019-06-13 20:43 被阅读0次

    截止当前时间,Redis最新版本是5.0.5,本博文基于此版本在centos7系统中安装redis,并且设置为开机启动Redis服务。同时为了以后Redis集群方便,我们再进行centos7服务器方便的配置来实现我们的Redis集群

    Redis安装

    1. 下载Redis
      进入 /usr/local 下下载Redis安装文件,并且解压该压缩文件
        cd /usr/local
        ## 下载redis安装文件
        wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    
        ## 解压该压缩文件
        tar -zxvf redis-5.0.5.tar.gz
    
    
    1. 解压成功之后,需要编译redis,编译组件需要查看系统是否安装gcc,最好是将gcc-c++也安装了,以防编译的时候不通过
        ## 可以查看到gcc的详细信息
        gcc -v
        ## 或者可以查看gcc的全称
        rpm -q gcc
        
        ## 如果没有安装gcc和 gcc-c++ 则需要安装
        yum install gcc
        yum install gcc-c++
    
    1. 编译Redis
        cd /usr/local/redis-5.0.5   
        ## 执行编译
        make
        ## 编译完成之后 再执行
        cd /src
        make install
    

    编译比较耗时,需要等待一段时间

    1. 至此,Redis就安装完毕了,我们可以手动启动redis
        cd /usr/local/redis-5.0.5/src
        redis-server
    

    如果出现下图,则说明Redis安装成功


    image

    或者查看是否存在对应的进程

        ## 如果没有安装lsof,需要先进行安装
        yum install lsof
        ## 查看对应的进程号 redis默认的端口号是 6379
        lsof -i:6379
    
    1. 不过上述只能在本机访问Redis的服务,实际工作环境中不可能应用和数据库在同一服务器的,所以我们需要配置相关的Redis参数来实现
        cd /usr/local/redis-5.0.5
        ## 编辑 redis.conf的配置文件
        vi redis.conf
        ....
        ## 将 bind 127.0.0.1 改为 bing 0.0.0.0 或者直接注释掉
        ## bind 127.0.0.1
        
        ## 将外部网络连接设置为允许
        ## 如果设置为yes 则需要配置上述的bind ip 才能允许配置过的ip进行访问,在实际的工作环境中可以开启来增强服务的安全性,但是我们自己玩转的系统中可以设置为no,方便所有的外接网络的请求
        protected-mode no
        
        ## 端口号我们这里修改为7000 方便我们之后的redis集群
        port 7000
        
        ## 链接过时时间 我们这里设置为0 即为永不过时
        timeout 0
        
        ## Redis使用守护线程启动,Redis后台启动,并且将进程pid写入到redis.conf选项中的pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程
        daemonize yes
        
        ## pid进程文件 请这里务必保持该写法 路径是/var/run/redis_{REDISPOST}.pid
        ## 后期的服务启动必须使用该项配置
        pidfile /var/run/redis_7000.pid
        
        ....
    
    1. 修改完成之后,将该配置文件复制到 /ect/redis 下,并且将redis安装目录下的/utils/redis_init_script 复制到/etc/init.d/redis
        mkdir /etc/redis
        cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
    
    1. 修改下 redis文件
        ## 将配置文件中的端口号修改为7000
        REDISPORT=7000
    
    1. 设置为开机启动
        chkconfig redis on
        ## 服务启动
        service redis start
        ## 服务关闭
        service redis stop
    
    1. 最后不要忘了关闭防火墙,让外网也能链接请求
        ## 关闭防火墙
        systemctl stop firewalld.service
        ## 开机不启动防火墙
        systemctl disable firewalld.service
    

    至此Redis的服务已经配置完成

    相关文章

      网友评论

          本文标题:Redis教程(一)——Redis安装

          本文链接:https://www.haomeiwen.com/subject/efmefctx.html