验证Redis服务:$ redis-cli

发布时间:2025-06-24 18:48:57  作者:北方职教升学中心  阅读量:819


sudo。=os。

CentOS 在7下安装Redis7可以通过以下两种方法实现༚使用YUM手动编译安装和安装。mirrorlist.centos.org。

  • no:启动将进入redis命令行界面,exit或关闭连接工具(putty,xshell等。

    #bind 127.0.0.1。

    用YUM安装。 sudo。

    protected-Mode用于限制Redis服务器的访问。 sudo。=network.target。 sudo。redis-cli)它将被放置在/usr/local/bin/目录下。

    1. 验证Redis服务:
    $ redis-cli。 sudo。

    参考官方文件:https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-from-source/。),并将/etc/redis.该用户设置了conf文件的权限。 cd。=redis。install。

    1. 更新YUM源:
      由于CentOS 官方镜像已被下单,官方镜像地址。
    2. daemonize no改为daemonizee yes,让Redis在后台运行。 sudo。redis-7.2.0$。

      在文件中添加以下内容(注意修改Execstart的路径,>ping。 cat。 yes。systemctl daemon-reload$。=/usr/local/bin/redis-server /etc/redis.conf。yum update。 install。匹配Redis配置文件的位置):

      [。ExecStart。=Redis In-Memory Data Store。 sudo。

      不要更改镜像地址,执行上述命令将抛出以下错误:

      Could not retrieve mirrorlist http://mirrorlist.centos.org/?release。redis.conf /etc/redis.conf$。)会导致redis进程退出。 -y。vim。 yes。 sudo。systemctl start redis$。:。

      在任何安装之前,首先,=7。

      配置文件的默认位置/etc/redis.conf。[。 sudo。0.0。)。

      1. 编译并安装Redis7:
        下载后,解压缩源代码包,并进入解压目录编译和安装:
      $。 install。
      1. 设置Redis服务启动:
        使用以下命令确保Redis在系统重启时自动启动:
      $。

    3. IP地址࿰用于指定Redis服务器监控c;默认使用本地回环地址,也就是说,
      Redis的配置文件默认位于源代码目录下的Redis.conf。确保YUM源是最新的。

      安装Remi repository:

      $。找不到所需的文件,阿里云的镜像地址:
    $。yum。.2009。本文件可以复制到/etc/或者其他你喜欢的位置,并编辑以满足需求。

    创建redis用户和组(如果不存在,

  • 安装EPEL:

    $。&infra。
    1. 安装Redis 7:
      使用YUM命令从Remi仓库下载并安装Redis 7:
    $。make。

    在编译过程中报告错误,操作系统很可能没有安装以下依赖性,Redis的编译依赖于GCC和其他一些开发工具。yum update。groupadd。#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

    1. 添加EPEL和Remi Repository:
      Redis7不在CentOSS 7在默认仓库中,因此, sudo。 sudo。.0.0。 --enable。

      CentOS 7系统的环境和版本:

      $。gcc tcl。 sudo。Install。redis$。Core。也可以改成bind。

      1. 启动Redis服务:
        安装完成后,启动Redis服务:
      $。/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo。 enable。

      README在解压缩源代码包下有一个.md文件󿀌介绍如何安装redis源代码。

      根据需要修改配置文件󿀌例如:

      • 将bind 127.0.0.1改为bind 0.0.0.0,允许远程连接(如有必要,
      • protected-mode设置yes,同时设置密码(requirepass)
      /opt/soft$。make。PONG。ExecStop。

      要访问redis服务,除了需要修改bindIP地址࿰外c;还需要满足以下两个条件之一:

      • protected-mode设置为no,允许Redis接受任何网络接口的连接请求,只要这些接口被Redis监控。&repo。 sudo。epel-release。9。.0.1:637。yum。&arch。cp。例如,下载Redis7.2.2.0:
    $。 install。=x86_64。
    1. 验证Redis安装:
      使用以下命令来检查Redis服务的状态:
    $。

    redis.conf常用配置。 sudo。 sudo。$。 7.9。 -y。本地可以连接,这个行可以注释,/etc/redis.conf。操作以下命令更新YUM源:

    $。 -y。$。 -y。redis-7.2.0.tar.gz$。Unit。 (。=multi-user.target。redis。WantedBy。=redis。
    1. 设置Redis开启自启:
      如果要让Redis在系统启动时自动启动,需要创建systemd服务单元文件:
    $。=always。 sudo。
    $。 shutdown。-y。redis redis。这些依赖可以通过以下命令来安装a;

    $。

    开启防护过程模式:

    daemonize。/etc/systemd/system/redis.service。systemctl start redis。 make。Description。 sudo。 sudo。 enable。vim。

    protected-mode。.0.1:637。Service。useradd。

    1. Redis配置#xff1a;
      编译安装完成后,Redis可执行文件(比如redis-server、wget。wget。)。-g。systemctl。需要添加EPEL(Extra Packages for Enterprise Linux)和Remi Repository。/etc/centos-releaseCentOS Linux release。

      1. Redis7安装包a;
        从Redis官网下载Redis7的源代码包。Restart。

    启用Remi仓库:

    $。 sudo。Group。>auth redispassOK。=stock error was。

    如果Redis服务正在运行,应能看到“active (running)”的状态。 install。 cd。User。redis。 sudo。 sudo。14。tar。yum。

    1. 启动Redis服务:
      配置完成后󿀌Redis服务࿱可以使用以下命令启动a;
    $ redis-server /etc/redis.conf。

    重新加载systemd配置󿀌启动Redis服务󿀌设置启动自启动:

    $。-y。https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm。127.0。redis。]。systemctl。systemctl status redis。 sudo。After。 0.0.0.0放开所有外部网络访问。

    daemonize设置yes或no区别:

    • yes:代表开启守护过程模式,redis将在后台运行,将进程pid号写入redis.在conf选项pidfile设置的文件中。bind。 sudo。

    • 设置密码(可选),取消requirepass的注释并设置密码。https://download.redis.io/releases/redis-7.2.0.tar.gz。remi。[。 curl。yum-config-manager。

      $。yum。127.0。

      手动编译安装。-O。-zxvf。

    • 设置日志文件路径和数据库持久化等�可选)。=/usr/local/bin/redis-cli。9。]。]。