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 –color=auto redis</p> 感谢楼主的分享!这个问题的确困扰了不少新手朋友。
补充几点建议:
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]