java怎么配置哨兵模式_redis 哨兵模式配置与spring集成
最低安装 redis 2.8以上版本 以下流程 为redis3.2.11版本上建立
1、编译redis源码
make make PREFIX=/usr/local/redis install
mkdir conf
mkdir data
mkdir log
2、将redis 源码下的 redis.conf和sentinel.conf 复制到 redis/conf/ 下
修改 redis.conf
bind 172.16.5.58
protected-mode no
tcp-backlog 511
timeout 0
tcp-keepalive 300
daemonize yes
supervised no
pidfile "/var/run/redis_16382.pid"
loglevel notice
logfile "/usr/local/redis-16382/log/redis-16382.log"
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename "redis-16382.rdb"
dir "/usr/local/redis-16382/data"
slave-serve-stale-data yes
slave-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
slave-priority 100
requirepass "ucpaas.com"
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes
slaveof 172.16.5.58 16384
如果该redis 为主,则以上配置文件按需修改
如果该redis 为从, 则需要redis.conf中加入 slaveof 172.16.5.58 16382
修改 sentinel.conf
bind 172.16.5.58
protected-mode no
port 6382
dir "/var/lib/sentinel-6382"
sentinel myid 1e83bb84814cb8493682d5078ef922cbfeeaed61
sentinel monitor master-16382 172.16.5.58 16382 2
sentinel auth-pass master-16382 ucpaas.com
sentinel config-epoch master-16382 1
sentinel leader-epoch master-16382 1
sentinel current-epoch 1
如果配置多个 sentinel 则复制该sentinel.conf文件即可
启动主从redis ./bin/redis-server /conf/redis.conf &
启动sentinel ./bin/redis-sentinel /conf/sentinel.conf &
spring-data-redis 使用该模式
java怎么配置哨兵模式_redis 哨兵模式配置与spring集成相关推荐
- redis 主从模式_Redis主从模式部署文档
Redis复制概念 中文资料:http://www.redis.cn/topics/cluster-tutorial.html 在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Re ...
- mysql哨兵机制_Redis 哨兵机制以及底层原理深入解析,这次终于搞清楚了
前面我们基于实际案例搭建了缓存高可用方案(分布式缓存高可用方案,我们都是这么干的)同时提到了redis主从架构下是如何保证高可用的,讲到了它是通过redis sentinel的机制来实现的. 今天我们 ...
- Java jta 原理_分布式事务JTA实现Atomikos与Spring集成实践
Atomikos官网无法访问,不过Maven中央库中具atomikos包.Atomikos集成Spring,Hibernate,Mybatis网上文章比较多,本文是通过JavaSE的方式借用Sprin ...
- redis哨兵模式没有切换主机_Redis哨兵(Sentinel)模式
Redis哨兵(Sentinel)模式 在这里插入图片描述 一.主从复制高可用 当我们使用主从复制出现的问题 手动故障转移 写能力和存储能力受限 主从复制 -master 宕机故障处理 主从切换技术的 ...
- Redis 哨兵(sentinel)模式集群配置(5.0.3版本)
一.准备工作 1.系统环境:centos6.4 2.服务器六台(1主5从): 192.168.1.161(master) 192.168.1.162(slave) 192.168.1.163(slav ...
- redis哨兵模式原理_Redis哨兵原理,我忍你很久了
[51CTO.com原创稿件]Redis 主从复制的作用中有这么一句话"主从复制是高可用的基石",那什么是高可用呢?高可用就是减少系统不能提供的时间,也就是常听到的以 6 个 9 ...
- java基础巩固-宇宙第一AiYWM:为了维持生计,Redis基础Part7(Redis常见使用(部署)方式:单机模式、主从模式、哨兵模式、集群模式)~整起
Redis持久化:RDB.AOF是针对存储在一台服务器上的数据由于存储过程被打断而发生丢失的情况的.此时,咱们肯定要考虑到,所有鸡蛋都放在一个篮子里是会出问题的. 如果服务器发生了宕机,由于数据恢复是 ...
- Spring Boot(十三):整合Redis哨兵,集群模式实践
前面的两篇文章(Redis的持久化方案, 一文掌握Redis的三种集群方案)分别介绍了Redis的持久化与集群方案 -- 包括主从复制模式.哨兵模式.Cluster模式,其中主从复制模式由于不能自动做 ...
- Redis模式对比:主从模式 VS 哨兵sentinel模式 VS Redis cluster模式
推荐观看: 十年架构师实战Redis-用Redis实现:秒杀/抢购/排行榜/推荐系统/抽奖系统!从Redis到分布式架构,通过Redis学AKF划分原则.CAP定理!www.bilibili.com ...
最新文章
- 如何基于OceanBase构建应用和数据库的异地多活
- spring和mybatis整合:使用xml方式
- Principle for Mac:让你五分钟即可制作出一个具有完整交互动画的原型
- Number类型及方法(js)
- hbase 二进制数据写入_HBase总结
- HTML5电子书阅读器
- 1-docker安装
- python内置函数( )可以返回列表长度_python内置函数总结
- 计算机模拟仿真技术是什么,仿真与模拟
- 《韩立刚计算机网络》第二章
- 华为云C6系列服务器,真实评价华为云c6s和c6怎么样-配置区别不大
- 简说 SSH 隧道-- Local 与 Remote 端口转发
- 计算机网络英语形容词,英语常用形容词有哪些
- uis向3d投影全息界面的连续演化。
- B端和C端产品主要差异:用户、体验、数据
- 《疾风》开发手记:NxOgre最新版本的搭建2011-10-20
- 组织机构代码和统一社会信用代码校验规则以及java校验工具类
- adb 和 scrcpy实现手机无线投屏
- gif图片体积过大怎么办?手把手教你快速压缩gif动图
- 三个在线编辑OFFICE解决方案