Redis4.0.1的安装及哨兵模式的配置
2017-07-29 10:32
417 查看
[Redis4.0.1][6]的安装及哨兵模式的配置
声明:此文适合4.0.1的安装,也许很多年后,你们看到这篇文章,已经出到n.n版本了,那么这个教程可能就不适合你了。我的linux版本是Centos 7.0,所以有关命令都是Centos中的命令。(建议把防火墙都关闭)首先我们可以去官方下载tar.gz官方网站:[[1]]https://redis.io/download][1]或者直接
$
wget http://download.redis.io/releases/redis-4.0.1.tar.gz[/code]
然后解压:
$tar xzf redis-4.0.1.tar.gz
进入目录:
$cd redis-4.0.1
编译redis:
$make(如果你的linux没安装gcc,那么请一定先安装gcc($yum install gcc-c++))
等待,等待,再等待。
当你看到下面的文字,恭喜您。编译完成。
Hint: It’s a good idea to run ‘make test’ ;)
接下来是修改配置文件,打开刚解压的目录:
主服务器:vim redis.conf
找到:bind 127.0.0.1(修改成:bind 192.168.3.231,记得修改成自己ip,远程才能访问。)
找到:protected-mode yes(设置成:protected-mode no;保护模式关闭,如果你不关闭保护模式,启动哨兵的时候,无法正常运行。还有个解决办法就是你设置密码,但是一般都不设置redis的密码。麻烦,我每次连接还得输入密码。在部署中,可以设置密码。)
找到:daemonize no(设置成:daemonize yes,标示后台启动。)
主服务器:vim sentinel.conf
找到:sentinel monitor mymaster 127.0.0.1 6379 2
我这里就设置成:sentinel monitor mymaster 192.168.3.231 6379 1
找到:# protected-mode no(设置成:protected-mode no)(去掉注释,关闭保护模式)
接下来修改从服务器的配置文件
vim redis.conf
找到:# slaveof (把注释去掉,最后我这里是修改成:slaveof 192.168.3.231 6379,这样表明自己是从服务器。)
如果你是做集群,可以把此配置文件,放在不同的服务器上,不需要修改任何配置。
配置大功告成:开始运行。
主服务器:在你解压出来的目录运行:./src/redis-server redis.conf
从服务器:在你解压出来的目录运行:./src/redis-server redis.conf
启动成功:测试:./src/redis-cli
试试输入:info
从上面的图片不难看出,当前节点是master,有两个从节点,分别是192.168.3.232和192.168.3.233
接下来是启动哨兵模式。(哨兵模式:就是可以监控整个集群环境下的redis的运行状态,以及动态调配master服务器,比如当前的服务器master挂了,他会根据规则,择优选取出master节点。当然,你可以配置多个,哨兵节点,以保证不会全部的哨兵都坏掉。)
启动哨兵:
查看哨兵状态:./src/redis-cli -h 192.168.3.231 -p 26379 info sentinel
关闭哨兵模式:./src/redis-cli -p 26379 shutdown
好了,到这里我们的redis4.0.1就配置好了,哨兵模式也配置好了,大家可以试试,把master关闭,看看哨兵模式能不能起作用,选举出新的master。
redis的基本语法,就麻烦大家自己百度了哦。
推荐几个软件:连接虚拟机用:shell、windows下的redis管理工具:Redis Desktop Manager感觉还挺好用的。
相关文章推荐
- Centos7 编译安装redis-4.0.1及主从+哨兵模式
- redis 安装 主从同步 哨兵模式
- 第二弹、window下配置redis的一主二从三哨兵模式
- Redis 集群_主从配置_哨兵模式
- redis 安装 主从同步 哨兵模式
- redis 哨兵模式配置 和 spring data redis 哨兵配置 总结
- 【Redis】Redis的基本安装及使用、Jedis的基本使用、spring-data-redis的集成、主从模式、哨兵模式
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
- redis-4.0.1安装配置(CentOS 6.6)
- redis 安装 主从同步 哨兵模式
- Linux下Redis安装使用,主从模式,哨兵模式与PHP扩展(PHP7适用)
- Redis-sentinel哨兵模式集群方案配置
- Redis哨兵模式配置
- redis的主从架构的配置和哨兵模式原理和配置
- redis主从配置+哨兵模式
- 第二弹、window下配置redis的一主二从三哨兵模式
- redis的Sentinel模式(哨兵模式)的windows安装
- redis的Sentinel模式(哨兵模式)的windows安装
- Redis集群 - redis主从配置初步:简单主从切换(哨兵模式)
- Redis高可用集群-哨兵模式(Redis-Sentinel)搭建配置教程【Windows环境】