• CentOS 7.6部署Redis 5.0.3


    一. 部署步骤

    1.安装gcc依赖

    由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。

    # yum install -y gcc

    2.下载安装

    # wget http://download.redis.io/releases/redis-5.0.3.tar.gz
    # tar -zxvf redis-5.0.3.tar.gz 

    3.切换到解压目录编译

    # cd redis-5.0.3
    # make

    4.安装到指定目录

    # make install PREFIX=/usr/local/redis

    5.防火墙设置

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

    二. 启动服务

    1.前台启动

    # cd /usr/local/redis/bin/
    # ./redis-server

    2.后台启动

    redis 的源码目录中复制 redis.conf redis 的安装目录

    # cp /home/ptcvi/redis-5.0.3/redis.conf /usr/local/redis/bin/
    # vi redis.conf

    修改 redis.conf 文件,把 daemonize no 改为 daemonize yes

     

     添加IP

     

    后台启动

    # ./redis-server redis.conf

    三. 开机启动配置

    添加开机启动服务

    # vi /etc/systemd/system/redis.service

    复制粘贴以下内容:

    [Unit]
    Description=redis-server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

    注:ExecStart配置成安装的路径

     

    创建 redis 命令软链接

    # ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis

    设置开机启动

    # systemctl daemon-reload
    # systemctl enable redis.service
    # systemctl start redis.service

    四. 设置密码

    在redis根目录下找到redis.windows.conf配置文件,搜索requirepass,找到注释密码行,添加密码如下:

    # requirepass foobared
    requirepass redis#123     //注意,行前不能有空格
    

    重启服务

    #systemctl restart redis.service

    五. 服务常用命令

    启动redis服务
    # systemctl start redis.service
    停止redis服务
    # systemctl stop redis.service 
    重新启动服务
    #systemctl restart redis.service
    查看服务当前状态
    # systemctl status redis.service
    设置开机自启动
    # systemctl enable redis.service
    停止开机自启动
    # systemctl disable redis.service
  • 相关阅读:
    我的开源2009
    Kooboo CMS
    Visual Studio 2008丢失XML高亮和提示
    Kooboo完全介绍二:创建第一个Kooboo站点
    Telnet发送邮件和.NET邮件匿名发送组件
    C#中循环结构的效率问题 Virus
    从Android中Activity之间的通信说开来 Virus
    新浪微博开放平台开发android客户端(2) Virus
    MongoDB在Windows2003上得安装配置及使用 Virus
    消息提示的架构演进理论篇 Virus
  • 原文地址:https://www.cnblogs.com/donaldtdz/p/14933568.html
Copyright © 2020-2023  润新知