美文网首页
CentOS 7 部署Redis服务

CentOS 7 部署Redis服务

作者: 溯水心生 | 来源:发表于2018-11-07 16:12 被阅读6次

    [TOC]

    一、Redis服务安装部署

    1.下载Redis服务安装包

    从Redis官网下载最新的稳定安装包,本安装教程采用Redis-5.0.0,上传到服务器,并解压文件

    root@localhost redis]# tar -zxvf redis-5.0.0.tar.g
    

    2.安装依赖环境

    安装Gcc环境

    [root@localhost redis]# yum install -y gcc-c++
    

    3.定位到redis文件夹,进行编译安装

    [root@localhost redis]# cd redis-5.0.0/
    [root@localhost redis-5.0.0]# make
    [root@localhost redis-5.0.0]# cd src/
    [root@localhost src]# make install PREFIX=/usr/local/redis
    
    

    4.配置redis相关属性,并启动

    复制redis.conf 到/usr/local/redis/etc 配置文件夹

    [root@localhost src]# mkdir /usr/local/redis/etc
    [root@localhost src]# mv redis.conf /usr/local/redis/etc/
    [root@localhost src]# cd /usr/local/redis/
    
    

    修改配置文件

    [root@localhost etc]# vim redis.conf 
    

    修改内容如下:

    注释绑定IP 如 bind # bind 127.0.0.1 ::1

    protected-mode no

    port 63xx

    daemonize yes

    pidfile /var/run/redis_63xx.pid

    logfile /var/log/redis/redis-server.log

    dir /var/lib/redis #数据库存放路径

    requirepass yourpassword

    二、配置Redis自启动和服务注册

    1.复制redis安装文件夹的脚本文件

    复制redis安装目录下utils/redis_init_script 到 /etc/init.d目录下

    [root@localhost utils]# cp redis_init_script /etc/init.d/
    

    2.修改脚本名称

    [root@localhost utils]# cd /etc/init.d
    [root@localhost init.d]#mv redis_init_script  redis
    

    3.修改脚本文件内容

    修改脚本内容redis

    [root@localhost init.d]# vim redis
    

    修改内容如下:

    REDISPORT=63xx 修改为配置文件的端口
    EXEC=/usr/local/redis/bin/redis-server  # 修改为你服务安装的位置
    CLIEXEC=/usr/local/redis/bin/redis-cli  # 修改为你服务安装的位置
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid # 对应为pidFile的路径
    CONF="/usr/local/redis/etc/redis.conf"  # 对应Reis的正式配置文件路径
    
    

    如果已经增加了密码验证,还需要修改脚本内容:


    认证修改

    截图所示,增加了

    -a 参数,后面跟你的认证密码

    4.增加开机启动项

    [root@localhost init.d]# chmod +x /etc/init.d/redis
    [root@localhost init.d]# chkconfig –-add redis
    
    

    查看开机启动项:

    [root@localhost init.d]# chkconfig –-list
    

    服务命令:

    [root@localhost init.d]# service redis start 
    [root@localhost init.d]# service redis stop 
    

    相关文章

      网友评论

          本文标题:CentOS 7 部署Redis服务

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