验证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/目录下。
- 验证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。
- 更新YUM源:
由于CentOS 官方镜像已被下单,官方镜像地址。 - 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。)。
- 编译并安装Redis7:
下载后,解压缩源代码包,并进入解压目录编译和安装:
$。 install。
- 设置Redis服务启动:
使用以下命令确保Redis在系统重启时自动启动:
$。
IP地址用于指定Redis服务器监控c;默认使用本地回环地址,也就是说,
Redis的配置文件默认位于源代码目录下的Redis.conf。确保YUM源是最新的。
安装Remi repository:
$。
找不到所需的文件,阿里云的镜像地址:$。yum。.2009。本文件可以复制到/etc/或者其他你喜欢的位置,并编辑以满足需求。
创建redis用户和组(如果不存在,
安装EPEL:
$。&infra。
- 安装Redis 7:
使用YUM命令从Remi仓库下载并安装Redis 7:$。make。
在编译过程中报告错误,操作系统很可能没有安装以下依赖性,Redis的编译依赖于GCC和其他一些开发工具。yum update。groupadd。#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
- 添加EPEL和Remi Repository:
Redis7不在CentOSS 7在默认仓库中,因此, sudo。 sudo。.0.0。 --enable。CentOS 7系统的环境和版本:
$。gcc tcl。 sudo。Install。redis$。Core。也可以改成bind。
- 启动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)
要访问redis服务,除了需要修改bindIP地址外c;还需要满足以下两个条件之一:
- protected-mode设置为no,允许Redis接受任何网络接口的连接请求,只要这些接口被Redis监控。&repo。 sudo。epel-release。9。.0.1:637。yum。&arch。cp。例如,下载Redis7.2.2.0:
- 启动Redis服务:
$。 install。=x86_64。
- 验证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。
- 设置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。- Redis配置#xff1a;
编译安装完成后,Redis可执行文件(比如redis-server、wget。wget。)。-g。systemctl。需要添加EPEL(Extra Packages for Enterprise Linux)和Remi Repository。/etc/centos-releaseCentOS Linux release。- 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。
- 启动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。]。]。