美文网首页
Redis的安装与开机自启动

Redis的安装与开机自启动

作者: 做最完美的自己_帅 | 来源:发表于2020-09-04 21:53 被阅读0次

    1.检查安装依赖程序

    //安装需要的运行环境,防止安装出错

    yum -y install gcc automake autoconf libtool make

    yum install gcc-c++

    yum install -y tcl

    2.获取安装文件

    mkdir /www

    cd /www

    #获取安装文件

    wget http://download.redis.io/releases/redis-5.0.7.tar.gz

    #解压 

    tar -xvf redis-5.0.7.tar.gz

    3.进入目录、编译、安装

    cd /www/redis-5.0.7/

    make test

    make

    cd  /www/redis-5.0.7/src

    make PREFIX=/www/redis install

    cp /www/redis-5.0.7/redis.conf /www/redis

    mkdir /www/redis/log

    4.修改配置文件

    #开启后台启动

    lmonize yes (no -> yes)

    # 你可以绑定单一接口,注掉,可以允许任何机器访问

    # bind 127.0.0.1

    #设置redis连接密码,配置了连接密码,客户端在连接redis时需要通过auth 123465 命令提供密码,

    #requirepass 123456

    #设置模式非保护模式,

    protected-mode no

    #数据存放路径,rdb存放的路径

    dir /usr/local/redis/log

    #指定持久化方式,

    appendonly yes

    5.创建服务启动配置文件

    vi /lib/systemd/system/redis.service

    [Unit]

    Description=Redis

    After=network.target

    [Service]

    Type=forking

    PIDFile=/var/run/redis_6379.pid

    ExecStart=/www/redis/bin/redis-server /www/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

    刚刚配置的服务需要让systemctl能识别,就必须刷新配置

    systemctl daemon-reload

    redis服务加入开机启动

    systemctl enable redis

    6.常用命令集合

    禁止开机启动

    systemctl disable redis

    启动

    systemctl start redis

    重启

    systemctl restart redis

    停止

    systemctl stop redis

    查看状态

    systemctl status redis

    启动Redis

    /www/redis/bin/redis-server /www/redis/redis.conf

    相关文章

      网友评论

          本文标题:Redis的安装与开机自启动

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