美文网首页
CentOS7缓存服务器Redis的搭建

CentOS7缓存服务器Redis的搭建

作者: s1991721 | 来源:发表于2019-06-13 11:38 被阅读0次

    安装

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

    下载

    tar xzf redis-5.0.5.tar.gz

    解压

    cd redis-5.0.5

    make

    进入目录编译

    没有安装gcc

    yum -y install gcc

    安装成功后再次make

    由于上次编译失败,所以要清除上次的残留文件

    make distclean

    清除后再

    make

    配置

    修改配置

    vi redis.conf

    环路连接地址 允许外部连接 前台运行改为后台

    修改连接密码:requirepass 【连接密码】 默认不需密码连接

    保存退出

    通过配置启动redis

    开机自启

    新增自启动服务

    vi /lib/systemd/system/redis.service    #创建服务文件
    
    #添加内容
    
    [Unit]
    Description=The redis-server Process Manager #描述服务 
    Documentation=https://redis.io/
    After=network.target
    
    [Service]
    Type=forking #后台运行的形式 
    ExecStart=/usr/local/download/redis-5.0.5/src/redis-server /usr/local/download/redis-5.0.5/redis.conf #服务的具体运行命令 
    ExecStop=/usr/local/download/redis-5.0.5/src/redis-cli shutdown
    
    [Install]
    WantedBy=multi-user.target
    

    服务的执行命令

    # 启动服务
    systemctl start redis
    # 停止服务
    systemctl stop redis
    # 查看服务运行状态
    systemctl status redis
    # 开机自启服务
    systemctl enable redis
    
    

    服务放到不同的目录下,效果不同
    /usr/lib/systemd/system/ 用户层面:用户登录才会触发启动
    /lib/systemd/system/ 系统层面:开机自启

    systemctl list-unit-files |grep enabled 查看系统启动项目

    Linux重启 Redis自动启动

    连接

    firewall-cmd --permanent --zone=public --add-port=6379/tcp

    打开防火墙的6379端口

    firewall-cmd --reload

    重启防火墙

    如果设置了连接密码,则在auth输入密码

    相关文章

      网友评论

          本文标题:CentOS7缓存服务器Redis的搭建

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