• CentOS7 安装redis数据库 问题记录


    一、下载Redis安装文件

    1、新建software文件夹

    mkdir software
    
    • 1

    在这里插入图片描述

    2、进入 software 文件夹,新建 redis 文件夹

    cd software
    mkdir redis
    
    • 1
    • 2

    在这里插入图片描述

    3、进入redis文件夹,下载redis压缩包

    cd redis
    wget http://download.redis.io/releases/redis-7.0.4.tar.gz 
    
    • 1
    • 2

    在这里插入图片描述

    报错: wget:command not found

    解决方案:yum -y install wget

    如果继续报错:could not retrieve mirrorlist

    解决方案:IP没配置,参考动态配置IP

    成功截图

    在这里插入图片描述
    继续执行下载语句
    在这里插入图片描述

    二、解压redis并安装

    1、解压

    tar -zxvf redis-7.0.4.tar.gz
    
    • 1

    在这里插入图片描述

    2、进入解压目录、安装

    cd redis-7.0.4
    make
    make install
    
    • 1
    • 2
    • 3

    执行完make报错:cc:command not found

    在这里插入图片描述

    解决方案:安装gcc

    sudo yum -y install gcc gcc-c++ libstdc++-devel
    
    • 1

    在这里插入图片描述

    make MALLOC=libc
    
    • 1

    在这里插入图片描述

    继续执行

    make
    
    • 1

    在这里插入图片描述

    make install
    
    • 1

    在这里插入图片描述

    三、启动redis

    1、进入 /usr/local/bin ,启动安装文件

    cd /usr/local/bin
    ls
    
    • 1
    • 2

    在这里插入图片描述

    redis-server
    
    • 1

    在这里插入图片描述

    四、后台运行redis

    三提到的这种启动方式不能退出控制台,如果退出,那么redis服务也会停止。如果想要redis以后台方式运行,需要修改redis的配置文件:redis.conf。将该配置文件中的daemonize no改为daemonize yes即可

    进入redis-7.0.4文件夹,执行如下语句

    1、修改配置

    vim redis.conf
    
    • 1

    报错:vim command not found

    在这里插入图片描述

    解决方案:

    - - 查看是否安装完整vim
    rpm -qa|grep vim
    
    • 1

    在这里插入图片描述
    只有一个vim文件,正常情况应该有三个:

    vim-enhanced-******.el5
    vim-minimal-******.el5
    vim-common-******.el5
    
    • 1
    • 2
    • 3
    - - 安装vim

    缺哪个,就安装哪个,不需要指定版本

    yum -y install vim-enhanced
    yum -y install vim-common
    
    • 1
    • 2

    在这里插入图片描述

    2、继续执行:vim redis.conf

    在这里插入图片描述
    在这里插入图片描述

    3、修改配置

    输入

    /daemonize
    
    • 1

    在这里插入图片描述
    回车
    在这里插入图片描述
    将no 修改成 yes ,按esc 退出编辑,:wq保存
    在这里插入图片描述

    4、启动

    进入usr/local/bin目录

    cd /usr/local/bin
    ./redis-server &
    
    • 1
    • 2

    在这里插入图片描述

    5、查看后台redis进程

    ps -ef | grep redis
    
    • 1

    在这里插入图片描述

    参考:

    1、https://blog.csdn.net/m0_67400973/article/details/124168026
    2、https://baijiahao.baidu.com/s?id=1722728002073366376&wfr=spider&for=pc

  • 相关阅读:
    基于matlab实现的弹簧振动系统模型程序(动态模型)
    MyBatis注解开发
    网络学习:邻居发现协议NDP
    Queue & Deque 介绍
    UE5 Texture2D数组资产BUG!!!
    Python-面向对象
    L1-030 一帮一(Java语言)-天梯赛
    阿里云通义千问14B模型开源!性能超越Llama2等同等尺寸模型
    蓝桥杯打卡Day13天
    sass、scss、less区别
  • 原文地址:https://blog.csdn.net/qq_41749451/article/details/126646407