redis部署问题
在部署redis哨兵的时候,一开始一直都是失败:杀死master进程后,没有选出新的master
日志如下
9985:X 18 Feb 20:14:42.409 # +sdown master mymaster 192.168.200.248 6380
9985:X 18 Feb 20:14:42.410 # +odown master mymaster 192.168.200.248 6380 #quorum 1/1
9985:X 18 Feb 20:14:42.410 # +new-epoch 2048
9985:X 18 Feb 20:14:42.410 # +try-failover master mymaster 192.168.200.248 6380
9985:X 18 Feb 20:14:42.461 # +vote-for-leader mm55d2d712b1f3f312b637f9b546f00cdcedc787 2048
9985:X 18 Feb 20:14:42.461 # e4b0ae8ea9c5cb2952430b211219699ec95910c8 voted for e4b0ae8ea9c5cb2952430b211219699ec95910c8 2048
9985:X 18 Feb 20:14:53.230 # -failover-abort-not-elected master mymaster 192.168.200.248 6380
9985:X 18 Feb 20:14:53.313 # Next failover delay: I will not start a failover before Mon Feb 18 20:20:43 2019
百度以后,配置文件做了以下修改
redis进程的配置文件
加了protected-mode yes
redis的配置
bind 0.0.0.0
port 6387
protected-mode yes
logfile "6387.log"
dbfilename "dump-6387.rdb"
daemonize yes
sentinel进程的配置文件
加了protected-mode yes
删除了
Generated by CONFIG REWRITE
sentinel的配置
port 26387
daemonize yes
protected-mode yes
logfile "26387.log"
dir "/usr/local/redis-3.2.1/src/data"
sentinel myid ca0c76e94c5deeb110bc93665bc028464905fc6c
sentinel monitor mymaster 192.168.200.248 6387 1
一下是百度到的一些问题以及解决方式
-failover-abort-not-elected master mymaster问题
redis配置sentinel,master shutdown后主从切换失败,提示错误
-failover-abort-not-elected master mymaster x.x.x.x 6379
原因是sentinel.conf缺少配置,若redis.conf中添加
protected-mode yes
bind 0.0.0.0
则sentinel.conf中添加该属性。
一下是几篇redis部署的博文
https://blog.csdn.net/yingxiake/article/details/51671335
https://www.phpsong.com/3770.html
redis部署问题的更多相关文章
- Nginx+redis部署tomcat集群
一.部署环境: 两个tomcat实例部署在Ubuntu 14上,IP地址分别为192.168.1.110和192.168.1.111,Nginx和redis部署在windows7上,IP地址为192. ...
- Redis 部署方式(单点、master/slaver、sentinel、cluster) 概念与区别
转载自 https://blog.csdn.net/java_zyq/article/details/83818341 在K8S上部署Redis集群时突然遇到一个(sentinel哨兵模式)概念,感觉 ...
- Operator 示例:使用 Redis 部署 PHP 留言板应用程序
「Kubernetes 官方示例:使用 Redis 部署 PHP 留言板应用程序」Operator 化. 源码仓库:https://github.com/jxlwqq/guestbook-operat ...
- nginx + tomcat + redis 部署项目,解决session共享问题。
最近自己搭了一套nginx的环境,集群部署了公司的一个项目,中间解决了session共享的问题.记录如下,以备日后查看. 1.环境 windows10 家庭中文版,jdk 7, tomcat 7.0. ...
- Redis 部署主从哨兵 C#使用,实现自动获取redis缓存 实例1
源码示例下载链接: https://pan.baidu.com/s/1eTA63T4 密码: un96 实现目标:windows 下安装 一台master服务 一台salve redis服务器 并且哨 ...
- Redis部署说明
一.普通部署 将Redis-x64-3.2.100解压,修改配置文件,一般不需要修改,直接使用默认,具体要修改可自行百度. 打开命令行,定位到解压目录,执行命令: redis-server.exe r ...
- .net 数据缓存(二)之Redis部署
现在的业务系统越来复杂,大型门户网站内容越来越多,数据库的数据量也越来愈大,所以有了“大数据”这一概念的出现.但是我们都知道当数据库的数据量和访问过于频繁都会影响系统整体性能体验,特别是并发量高的系统 ...
- (Nginx+PHP+MySQL)单机+Redis部署
链接:Nginx+PHP+MySQL+Redis多机部署 1.lnmp+redis工作机制 2.lnmp+redis操作步骤(lnmp为单机部署) (1)lnmp+redis实战环境 lnmp服务器: ...
- nginx+uwsgi+python3+pipenv+mysql+redis部署django程序
1.下载项目 git clone https://github.com/wangyitao/MyBlogs.git 2.进入Myblogs目录 cd MyBlogs 3.创建虚拟环境并且安装依赖 pi ...
随机推荐
- 【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!
写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉.让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么 ...
- Springboot + Rabbitmq + WebSocet + vue
1.pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId& ...
- Java反射概念与基础
反射机制是Java动态性之一,而说到动态性首先得了解动态语言.那么何为动态语言? 一.动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化.比如常见 ...
- java.io.IOException: Stream closed 的问题
public static String getBodyString(ServletRequest request) { StringBuilder sb = new StringBuilder(); ...
- 冒泡排序(Bubble Sorting)
基本介绍 时间复杂度O(n^2) 冒泡排序(Bubble Sorting)的基本思想是:通过对待 排序序列从前向后(从下标较小的元素开始),依次比较 相邻元素的值,若发现逆序则交换,使值较大 的元素逐 ...
- umount 时目标忙解决办法
[root@node2 ~]# umount /var/lib/ceph/osd/ceph- umount: /var/lib/ceph/osd/ceph-:目标忙. (有些情况下通过 lsof() ...
- 配置tomacat外部应用
原来我们的项目一般放置在tomcat文件夹的webapp下,现在我放到外面,也希望tomact可以找到他
- Ubuntu 16.04 安装CP210x,CH340驱动
CH340 https://github.com/juliagoda/CH341SER CP210x 因为源码版本不是linux-source-4.15.0-91-generic,导致error,一个 ...
- dlopen代码详解——从ELF格式到mmap
最近一个月的时间大部分在研究glibc中dlopen的代码,基本上对整个流程建立了一个基本的了解.由于网上相关资料比较少,走了不少弯路,故在此记录一二,希望后人能够站在我这个矮子的肩上做出精彩的成果. ...
- Chrome开发者工具调试详解
chrome开发者工具最常用的四个功能模块:元素(ELements).控制台(Console).源代码(Sources),网络(Network). 元素(Elements):用于查看或修改HTML元素 ...