zoukankan      html  css  js  c++  java
  • 安装redis 6.0.6

    1、规划目录:下载目录、安装目录、redis数据目录
    mkdir -p /data/app
    mkdir -p /opt/redis_cluster/redis_6379/{conf,logs,pid}
    mkdir -p /data/redis_cluster/redis_6379

    2、可在/etc/hosts中设置redis数据库的对映关系

    vim /etc/hosts

    192.168.217.100 rdb01      ###添加内容

    :wq!


    3、安装步骤:
    依赖包安装
    yum install gcc gcc-c++ libsdc++-devel -y

    下载redis
    cd /data/app
    wget http://download.redis.io/releases/redis-6.0.6.tar.gz


    解压缩至安装目录
    cd /opt/redis_cluster
    tar zxf /var/local/app/redis-6.0.6.tar.gz -C /opt/redis_cluster/

    设置软链接
    ln -s /opt/redis_cluster/redis-6.0.6 /opt/redis_cluster/redis

    安装
    cd redis
    make
    提示安装成功
    “Hint: It's a good idea to run 'make test' ;)

    make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'”

    make install

    :::::::::注意:::::::::

    6.0.6版本安装报错,因为gcc版本过低,需要升级gcc版本。(此解决步骤引用于网络,,亲测有效)
    报错提示:
    make[1]: *** [server.o] Error 1
    make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'
    make: *** [all] Error 2

    解决步骤
    yum -y install centos-release-scl                         ### 安装scl工具
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils       ### 安装高版本gcc库
    scl enable devtoolset-9 bash                           ### 临时应用
    echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile               ### 加入至环境变量中
    gcc -v                                     ### 查看版本

    再次make,提示成功
    Hint: It's a good idea to run 'make test' ;)

    make[1]: Leaving directory `/opt/redis_cluster/redis-6.0.6/src'

    4、修改redis.conf文件
    以守护进程模式启动
    daemonize yes

    绑定的主机地址(ip所在的网卡,一般为内网地址)
    bind 192.168.217.100

    监听端口
    port 6379

    pid文件和log文件的保存地址
    pidfile /opt/redis_cluster/redis_6379/pid/redis_6379.pid
    logfile "/opt/redis_cluster/redis_6379/logs/redis_6379.logs"

    设置数据库的数量,默认数据库为0
    databases 16

    指定本地持久化文件(缓存)的文件名,默认是dump.rdb
    dbfilename redis_6379.rdb

    本地数据库的目录
    dir /data/redis_cluster/redis_6379

    5、启动redis
    redis-server redis.conf

    6、验证
    ps -ef | grep redis
    root 10273 1 0 14:33 ? 00:00:00 redis-server 192.168.217.100:6379

    7、进入数据库
    redis-cli -h 192.168.217.100
    或者
    redis-cli -h rdb01

    redis-cli
    Could not connect to Redis at 127.0.0.1:6379: Connection refused
    not connected>                          ###redis-cli 会链接默认数据库,,需要设置,,或redis -h 指定数据库名称



  • 相关阅读:
    bzoj_auto_submiter(辣鸡Py毁我青春系列)
    听说“辣鸡小隔膜”出V1.3了?
    shell脚本:统计分析 /home/ 目录用户磁盘使用情况
    shell脚本:DNS自检脚本
    Linux命令集锦:ssh命令
    Linux用户权限
    Linux文件属性
    Linux命令集锦:chown命令
    Linux命令集锦:chmod命令
    Linux命令集锦:tmux命令
  • 原文地址:https://www.cnblogs.com/liuxc83/p/13517668.html
Copyright © 2011-2022 走看看