美文网首页
Linux下Redis安装和哨兵配置

Linux下Redis安装和哨兵配置

作者: kobe0429 | 来源:发表于2018-12-29 14:19 被阅读0次

当完成Centos7操作系统安装后,先安装依赖包(确保虚拟机能上外网,不然不能安装)

1,依赖包检查

1 yum install cpp -y

2 yum install binutils -y

3 yum install glibc-kernheaders -y

4 yum install glibc-common -y

5 yum install glibc-devel -y

6 yum install gcc -y

7 yum install make -y
当然第一步可以跳过,等那个命令不能用的时候,可以单独安装
2、下载Redis源码,解压缩后编译源码。

$ cd /usr/wang

$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz

$ tar xzf redis-4.0.6.tar.gz

$ cd redis-4.0.6

$ make

mkdir /usr/ wang /redis

进入cd / redis-4.0.6/src

cp redis-server /usr/ wang /redis

cp redis-benchmark /usr/ wang /redis

cp redis-check-rdb /usr/ wang /redis

cp redis-sentinel /usr/ wang /redis

cp redis-cli /usr/ wang /redis

进入cd / redis-4.0.6

cp redis.conf /usr/ wang /redis


哨兵模式配置:
远程访问6379节点(后期做为主节点使用):

redis.conf 修改 requirepass 12345678 注释掉bind 127.0.0.1

从节点redis6380.conf, redis6381.conf:

修改 requirepass 12345678 ,注释掉bind 192.168.42.111, 加上masterauth 12345678 ,

加上slaveof 192.168.42.111 6379

redis sentinel哨兵机制配置(也是3个节点):

/usr/local/bin/conf/sentinel_26379.conf

/usr/local/bin/conf/sentinel_26380.conf

/usr/local/bin/conf/sentinel_26381.conf

将三个文件的端口改成: 26379 26380 26381

然后:sentinel monitor mymaster 127.0.0.1 6379 2 //监听主节点6379

sentinel auth-pass mymaster 12345678 //连接主节点时的密码

三个配置除端口外,其它一样。

启动sentinel服务:

./redis-sentinel conf/sentinel_26379.conf &

./redis-sentinel conf/sentinel_26380.conf &

./redis-sentinel conf/sentinel_26381.conf &

测试:kill -9 6379 杀掉6379的redis服务

看日志是分配6380 还是6381做为主节点,当6379服务再启动时,已变成从节点

如果6380升级为主节点:进入6380>info replication 可以看到role:master

打开sentinel_26379.conf等三个配置,sentinel monitor mymaster 127.0.0.1 6380 2

外部应用连接sentinel时, sentinel.conf的protected-mode no改成no

./redis-cli -p 26380 shutdown //关闭

相关文章

  • Linux下Redis安装和哨兵配置

    当完成Centos7操作系统安装后,先安装依赖包(确保虚拟机能上外网,不然不能安装) 1,依赖包检查 1 yum ...

  • redis集群搭建

    安装redis; 哨兵原理介绍 Sentinel 哨兵,上其他网站很多 配置主: redis-cli --clus...

  • Linux下 安装Redis并配置服务

    Linux下 安装Redis并配置服务

  • redis cluster(集群)配置

    环境说明 : 配置redis哨兵前,先安装好redis,安装文档请参考:redis安装 redis集群是一个无中心...

  • Redis部署

    redis 主从部署和哨兵配置 系统Centos6.8 安装redis redis官网获取最新稳定版redisht...

  • windows下redis安装配置

    windows下redis安装配置 redis一般运行在linux,这里介绍在window下安装以及配置windo...

  • Linux下安装配置redis

    Linux下安装配置redis 标签(空格分隔): redis 安装包下载地址:https://redis.io/...

  • redis sentinel(哨兵)配置

    环境说明 : 配置redis哨兵前,先安装好redis,安装文档请参考:redis安装 服务分布说明:主节点:19...

  • linux redis 安装及基本配置

    每次 linux redis安装,都要百度,索性将 linux redis 源码安装及配置记下,含 redis ...

  • Linux 安装

    Linux下安装mysql CentOS7.x系统安装Redis6.0.1 Linux安装redis和部署 Red...

网友评论

      本文标题:Linux下Redis安装和哨兵配置

      本文链接:https://www.haomeiwen.com/subject/smnulqtx.html