美文网首页
CentOS7中redis5.0.4

CentOS7中redis5.0.4

作者: 往后余生9375 | 来源:发表于2019-04-14 21:28 被阅读0次

    检查安装依赖程序

    yum install gcc
    yum install gcc-c++
    yum install -y tcl
    

    下载软件

    //下载源码文件
    wget http://download.redis.io/releases/redis-5.0.4.tar.gz
    //解压文件
    tar xzf redis-5.0.4.tar.gz
    //移动解压后的文件到指定目录
    mv redis-5.0.4 /usr/local/redis
    

    编译安装

    cd /usr/local/redis
    make
    make install
    

    修改配置文件

    //创建文件夹
    mkdir -p /etc/redis
    //复制配置文件到 指定文件夹
    cp redis.conf /etc/redis
    
    vim /etc/redis/redis.conf
        #开启后台启动
        daemonize yes (no -> yes)
        # 你可以绑定单一接口,注掉,可以允许任何机器访问
        # bind 127.0.0.1
        #设置redis连接密码,配置了连接密码,客户端在连接redis时需要通过auth 123456 命令提供密码,
        requirepass 123456
        #设置模式非保护模式,
        protected-mode no
    

    配置配置

    cd  /lib/systemd/system
    touch redis.service
    

    vi /lib/systemd/system/redis.service

    [Unit]
    Description=Redis
    After=network.target
    
    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf (这里注意下)
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    建立软连接

    ln -s /lib/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service
    

    操作命令

    3、刷新配置
    刚刚配置的服务需要让systemctl能识别,就必须刷新配置
    systemctl daemon-reload
    4、启动、重启、停止
    启动redis
    systemctl start redis
    systemctl restart redis
    systemctl stop redis
    5、开机自启动
    redis服务加入开机启动
    systemctl enable redis
    禁止开机启动
    systemctl disable redis
    6、查看状态
    systemctl status redis
    

    相关文章

      网友评论

          本文标题:CentOS7中redis5.0.4

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