• Centos7 安装redis6


    1.环境

    1.linux系统:centos7 64位虚拟机

    2.redis版本:6.2.1

    2.下载地址

    redis 下载:

    链接:https://pan.baidu.com/s/1_FjSg77lphAhYEHq_kijUg
    提取码:x0hp

    3.安装包位置

    我的安装包上传位置在/usr/local/temp

    源码安装位置在/usr/local/software

    redis 安装位置在/usr/local

    4.配置安装环境

    源码安装redis,centos7 默认gcc是4.8.5,版本小于5.3无法编译,需要安装gcc最新版才能编译

    gcc -v

     安装最新gcc

    yum install -y gcc-c++ autoconf automake
    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
    gcc -v

    5.安装redis

    # 解压redis
    tar -zxvf redis-6.2.1.tar.gz 
    
    # 移动redis安装位置
    mv redis-6.2.1 ../software/redis6
    
    # 切换到redis源码安装路径
    cd /usr/local/software/redis6
    
    # 编译redis
    make
    
    # 安装redis到制定位置
    mkdir -p /usr/local/redis
    make PREFIX=/usr/local/redis install

    6.redis 配置文件

    # 切换到redis 安装路径
    cd /usr/local/redis
    
    # 创建配置文件
    mkdir conf
    touch conf/redis.conf
    
    # 创建数据存储路径
    mkdir data
    
    # 创建日志文件路径
    mkdir log

    编辑配置文件:这里使用简单的RDB备份策略

    cd /usr/local/redis/conf
    
    vim redis.conf

    redis.conf 配置文件内容

    #任何ip可以访问
    bind 0.0.0.0
    
    # 守护进程
    daemonize yes
    
    #密码
    requirepass 123456
    
    # 日志文件
    logfile "/usr/local/redis/log/redis.log"
    
    # 持久化文件名称
    dbfilename redis.rdb
    
    # 持久化文件储存路径
    dir /usr/local/redis/data
    
    # 持久化策略
    save 10 1
    
    # 数据库数量
    databases 16

    7.设置redis开机自启动,和命令快速启动、停止、重启

    # 切换到init.d 文件路径
    cd /etc/init.d
    
    # 创建redis启动文件
    touch redis
    
    # redis 文件执行权限
    chmod 777 redis
    
    # 编辑配置文件
    vim redis

    redis 配置文件代码

    #!/bin/sh
    #chkconfig: 2345 70 70
    #description: redis
    
    REDIS_HOME=/usr/local/redis
    
    case $1 in
    
    start)
        $REDIS_HOME/bin/redis-server $REDIS_HOME/conf/redis.conf
        echo "redis startup"
        ;;
    
    stop)
        redis_pid=`ps aux | grep redis | grep -v 'grep redis' | awk '{print $2}' | sed -n '1p'`
        kill -9 $redis_pid
        echo "redis stopped"
        ;;
    
    restart)
        $0 stop
        sleep 2s
        $0 start
        ;;
    
    *)
        echo "redis start|stop|restart"
        ;;
        
    esac
    
    exit $?

    添加开机自启动

    chkconfig --add redis

    查看是否添加成功

    chkconfig --list

    8.redis 启动命令

    # 启动
    service redis start
    
    # 停止
    service redis stop
    
    # 重启
    service redis restart
  • 相关阅读:
    Hbase 笔记(4) 客户端API高级性能
    Hbase 笔记(3) 客户端API基础
    Hbase 笔记(2) 安装
    HBase 笔记(1) 简介
    Global 和 Local 索引。
    Phoenix Tips (14) mutable 和 immutable 表区别
    Phoenix Tips (13) 统计收集
    Phoenix Tips (12) 跟踪 Tracing
    Phoenix Tips (11) Skip Scan
    Phoenix Tips (10) 分页查询
  • 原文地址:https://www.cnblogs.com/sunxun001/p/15974714.html
Copyright © 2020-2023  润新知