Redis安装和基础配置

本文档详细介绍了在192.168.199.10服务器上安装Redis 6.0.9的过程,包括依赖环境的安装、Redis的编译与安装、配置文件设置、启动脚本创建、服务管理以及防火墙端口开放。同时,提供了基础配置示例,如设置守护进程运行、客户端超时、日志级别和授权密码等。
摘要由CSDN通过智能技术生成

redis安装和基础配置

  1. redis官网

    https://redis.io/

  2. 安装环境

    部署ip部署软件开放端口
    192.168.199.10redis-6.0.96379
  3. 依赖环境安装

    yum -y install gcc gcc-c++ kernel-devel make cpp binutils glibc glibc-kernheaders glibc-common glibc-devel tcl wget
    yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
    source /etc/profile
    
  4. redis安装

    tar zxf redis-6.0.9.tar.gz && cd redis-6.0.9
    make && make PREFIX=/data/redis install
    <!--根据实际情况更改路径-->
    mkdir -p /data/redis/etc
    cp redis.conf /data/redis/etc/
    cd /data/redis/bin/
    cp redis-benchmark redis-cli redis-server /usr/bin/
    # 配置环境变量
    vim /etc/profile
    
    export PATH="$PATH:/data/redis/bin"
    source /etc/profile
    
  5. 基础配置

    vim /data/redis/etc/redis.conf
    # 修改一下配置
    # redis以守护进程的方式运行
    # no表示不以守护进程的方式运行(会占用一个终端)  
    daemonize yes
    # 客户端闲置多长时间后断开连接,默认为0关闭此功能
    timeout 300
    # 设置redis日志级别,默认级别:notice                    
    loglevel verbose
    # 设置日志文件的输出方式,如果以守护进程的方式运行redis 默认:"" 
    # 并且日志输出设置为stdout,那么日志信息就输出到/dev/null里面去了 
    logfile stdout
    # 设置密码授权
    # requirepass <设置密码>
    # 监听ip
    bind 0.0.0.0
    
  6. 配置启动脚本

    vim /lib/systemd/system/redis.service
    
    [Unit]
    Description=redis
    After=network.target
    [Service]
    Type=forking
    PIDFile=/var/run/redis_6379.pid
    ExecStart=/data/redis/bin/redis-server /data/redis/etc/redis.conf
    ExecReload=/bin/kill -s HUP $MAINPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target
    
    
  7. 开机自启动设置

    # 加入开机启动
    systemctl daemon-reload
    systemctl enable redis
    # 查看开机是否启动成功
    systemctl is-enabled redis.service
    # 启动服务
    systemctl start redis
    # 停止服务
    systemctl stop redis
    
  8. 防火墙开放端口

    firewall-cmd --zone=public --add-port=6379 --permanent
    firewall-cmd --reload
    setenforce 0
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值