首页 > 代码库 > Centos7yum安装Redis详细教程

Centos7yum安装Redis详细教程

原本是在自己的mac上安装redis的,通过brew去安装的redis觉得很简单,实际macos系统与centos系统还是有一些区别的。

1.yum安装redis服务

sudo yum install redis

2.如果提示不存在说明使用yum的检索器不是官方版的

在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

参考网站:http://www.centoscn.com/image-text/install/2017/0326/8660.html


3.启动redis

sudo service redis start

关闭 reids

sudo redis-cli shutdown 或者 sudo service redis stop

重启 redis

sudo service redis restart

查看redis启动进程与可访问的url   

ps -ef | grep redis-server 

技术分享

我的是已经配置内外网均可访问了 也是是0.0.0.0:3679 的时候才会是内外网均可访问

如何配置内外网

1.使用yum 安装的 redis配置文件存在于 /etc/下

 技术分享

修改redis.conf

sudo vi redis.conf

1.开启关闭IP设置为内外网均可访问IP

关闭 bind 127.0.0.1修改为bind 0.0.0.0 

技术分享

2.默认不是守护进程方式运行,这里可以修改

daemonize no  修改为 daemonize yes

3.禁用保护模式

protected-mode no 修改为 protected-mode yes

 

重新启动 redis

 

再次查看redis启动进程与可访问的url  

ps -ef | grep redis-server

确定  127.0.0.0:3679 转换为 0.0.0.0:3679 该状态 为内外网均可访问

 

Centos7yum安装Redis详细教程