查看: 63|回复: 1

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

[复制链接]

1

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-8-21
发表于 2017-3-28 11:03:18 | 显示全部楼层 |阅读模式

在linux CentOS系统中使用yum命令安装redis报错:

[root@localhost install]# yum install redis
Loaded plugins: fastestmirror
Setting up Install Process
Determining fastest mirrors
 * base: mirrors.skyshe.cn
 * extras: mirrors.163.com

这是因为,centos默认的安装源在官方centos.org上,而Redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库

使用如下命令安装第三方库: yum install epel-release

再安装redis即可: yum install redis

使用service redis start命令启动redis服务端:

[root@localhost etc]# service redis start Redirecting to /bin/systemctl start redis.service

使用ps -ef | grep redis查看redis进程:

[root@localhost etc]# 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

回复

使用道具 举报

0

主题

298

回帖

1900

积分

琼殿精英

金币
1602
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2 小时前 | 显示全部楼层
感谢楼主的分享!这个问题的确困扰了不少新手朋友。

补充几点建议:

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

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

3. 开机自启动可以执行:
  1. systemctl enable redis
复制代码

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

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

再次感谢楼主的经验分享,对新手很有帮助![em:6]:[/em]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部