当前位置:首页 > 问答 > 正文

用yum快速搞定Redis3安装,省事又方便新手也能上手

(引用来源:常见的Linux运维博客、社区问答如CSDN、博客园等)

你得有一台安装了CentOS或者Red Hat Enterprise Linux的服务器,用yum安装软件最大的好处就是它会自动处理软件之间的依赖关系,你不需要自己去一个个下载解决,特别省心,下面我们就一步一步来。

第一步:确保你的yum源是最新的

在开始安装任何软件之前,这是一个好习惯,打开你的终端(命令行界面),用root用户或者拥有sudo权限的账户,输入下面的命令:

yum update

这个命令会检查并更新你系统里所有软件包的列表信息,有时候系统自带的yum源里软件版本比较老,可能没有Redis 3.x的版本,所以我们需要一个更强大的“软件仓库”。

第二步:安装EPEL仓库

(引用来源:多数教程都会提及此步骤,因为CentOS默认源不包含Redis)

EPEL是“Extra Packages for Enterprise Linux”的缩写,它为RHEL和CentOS提供了大量额外的软件包,Redis正在其中,安装EPEL源非常简单,只需一条命令:

对于CentOS 7或RHEL 7:

yum install epel-release

安装过程中,它会提示你确认下载和安装,直接输入 y 然后回车就行,这一步就像是给你的yum工具增加了一个巨大的、免费的软件应用商店,里面东西又多又新。

用yum快速搞定Redis3安装,省事又方便新手也能上手

第三步:正式开始安装Redis

有了EPEL源,现在就可以直接安装Redis了,默认情况下,yum会安装EPEL源里提供的最新稳定版本,在大多数EPEL源中,这通常就是Redis 3.x的某个版本,命令如下:

yum install redis

同样,系统会列出需要安装的Redis及其依赖包,问你“Is this ok?”,输入 y 回车确认,然后yum就会自动下载并完成所有安装工作,你只需要等着就行。

第四步:安装完成后的基本管理和启动

安装好了不算完,得让它运行起来。

  1. 启动Redis服务: 以前的老系统可能用 service 命令,现在推荐用 systemctl 命令来管理服务,启动Redis的命令是:

    systemctl start redis

    如果没有任何错误提示,通常就表示启动成功了。

    用yum快速搞定Redis3安装,省事又方便新手也能上手

  2. 设置开机自启: 为了避免每次服务器重启后都要手动启动Redis,我们把它设为开机自动启动:

    systemctl enable redis

    这个命令会创建一个符号链接,告诉系统在启动时自动运行Redis服务。

  3. 检查Redis运行状态: 怎么确认Redis真的在正常运行呢?可以用这个命令查看状态:

    systemctl status redis

    如果看到类似 “active (running)” 的绿色字样,就说明一切正常。

第五步:简单测试一下Redis

光看状态还不行,我们得实际连接上去操作一下,看看它能不能用。

  1. 连接到Redis服务器: 使用Redis自带的命令行客户端工具 redis-cli

    用yum快速搞定Redis3安装,省事又方便新手也能上手

    redis-cli

    如果Redis运行在本机且使用默认端口6379,你会看到命令提示符变成了 0.0.1:6379>,这表示你已经成功连接。

  2. 执行测试命令: 我们来玩一个最简单的“设置键值-获取键值”的游戏。 输入:set mykey "Hello, Redis!" 然后回车,它会回复 “OK”。 再输入:get mykey 然后回车,它应该会返回你刚刚设置的 “Hello, Redis!”。 这就证明你的Redis已经完全正常工作啦!输入 exit 可以退出客户端。

第六步:一点基本的配置(可选但重要)

默认情况下,Redis为了安全,只允许本机(127.0.0.1)访问,如果你需要从其他电脑连接这台服务器上的Redis,需要修改一下配置文件。

  1. 找到并编辑Redis的配置文件,通常它在 /etc/redis.conf,你可以用 vinano 这样的文本编辑器来修改。

    vi /etc/redis.conf
  2. 在文件里,找到一行写着 bind 127.0.0.1,把这行注释掉(在行首加一个 )或者改成 bind 0.0.0.0(表示允许所有IP访问)。注意:这样设置后你的Redis就暴露在公网了,务必设置密码保证安全!

  3. 继续在配置文件中找到 requirepass 这一行,默认是注释掉的,去掉注释,把后面的 foobared 改成你自己想设置的强大密码。

    requirepass your_strong_password_here
  4. 修改完配置后,需要重启Redis服务让配置生效:

    systemctl restart redis

可能遇到的问题和小贴士

  • 防火墙:如果你的服务器开启了防火墙(如firewalld),需要放行Redis的默认端口6379。
    • 命令示例:firewall-cmd --permanent --add-port=6379/tcp firewall-cmd --reload
  • 版本确认:安装完成后,如果想确认一下具体的版本号,可以输入 redis-server --version 查看。
  • 卸载:万一你想卸载Redis,命令也很简单:yum remove redis

好了,以上就是用yum快速安装并配置Redis 3的全部过程,整个过程几乎都是一条条命令敲下去就行,非常适合新手,yum帮你省去了编译源码的复杂步骤,让你能快速享受到Redis带来的高效性能。