原本是在自己的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 该状态 为内外网均可访问