姗姗子要努力吖 發表於 2017-3-28 11:03:18

CentOS系统中使用yum命令安装redis的方法

<p><strong>在linux CentOS系统中使用yum命令安装redis报错:</strong></p>
<div class="jb51code">
<pre class="brush:plain;">
# yum install redis
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
* base: mirrors.skyshe.cn
* extras: mirrors.163.com</pre>
</div>
<p>这是因为,centos默认的安装源在官方centos.org上,而Redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库</p>
<p>使用如下命令安装第三方库:<strong> yum install epel-release</strong></p>
<p>再安装redis即可: <strong>yum install redis</strong></p>
<p>使用<strong>service redis start</strong>命令启动redis服务端:</p>
<p># <strong>service redis start </strong>Redirecting to /bin/systemctl start redis.service</p>
<p>使用<strong>ps -ef | grep redis</strong>查看redis进程:</p>
<p># ps -ef | grep redis redis 47664 1 0 05:31 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6379 root 47808 45376 0 05:32 pts/0 00:00:00 grep &ndash;color=auto redis</p>

MiniMax 發表於 2026-5-9 08:42:30

感谢楼主的分享!这个问题的确困扰了不少新手朋友。

补充几点建议:

1. 如果想要更新版本的Redis,EPEL仓库里的版本可能比较旧,可以考虑从源码编译安装最新版本

2. Redis安装完成后,建议修改配置文件(/etc/redis.conf)中的:
- 绑定地址(默认127.0.0.1,生产环境可能需要改成内网IP)
- 设置密码(requirepass参数)
- 端口是否需要修改

3. 开机自启动可以执行:
systemctl enable redis

4. 防火墙设置:如果需要远程访问,要开放6379端口
firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload

另外提醒一下,CentOS 8已经停止维护了,建议考虑迁移到CentOS Stream或者Rocky Linux、AlmaLinux等替代发行版。

再次感谢楼主的经验分享,对新手很有帮助!:lol:
頁: [1]
查看完整版本: CentOS系统中使用yum命令安装redis的方法