开发者社区> 亦涵爱吃肉c> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

readis部署

简介: redis部署
+关注继续查看

REDIS部署有三种模式。

单实例模式,一般用于测试环境。
哨兵模式
集群模式
后两者用于生产部署,下面说明一下 哨兵模式 redis的安装部署模式。

哨兵模式
哨兵模式是一种自动切换master的模式,即在master宕机之后,哨兵模式会根据哨兵们的内部投票,自动的从slave节点中重新选出一个新的master老大。
哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。
其原理是哨兵通过发送命令,等待Redis服务器响应,如果Redis服务器一直没有响应,说明这个Redis服务器可能已经宕机了,从而监控运行的多个Redis实例。
REDIS 一主二从三哨兵
配置方法如下,在同一台机器上部署,生产环境使用3台服务器
IP地址配置如下
主 127.0.0.1 6001
从 127.0.0.1 6002
从 127.0.0.1 6003
哨兵
127.0.0.1 16001
127.0.0.1 16002
127.0.0.1 16002
修改配置文件
将redis.conf 复制为 redis1.conf,redis2.conf,redis3.conf
配置修改为:

//redis1.conf
bind 192.168.1.10 
protected-mode no
daemonize yes
port 6001
pidfile "/var/run/redis_6001.pid"

//redis1.conf
bind 192.168.1.10 
protected-mode no
daemonize yes
port 6002
pidfile "/var/run/redis_6002.pid"

//redis3.conf
bind 192.168.1.10 
protected-mode no
daemonize yes
port 6003
pidfile "/var/run/redis_6003.pid"

配置哨兵

port 16001
daemonize yes
sentinel monitor mymaster 192.168.1.10 6001 2

port 16002
daemonize yes
sentinel monitor mymaster 192.168.1.10 6001 2

port 16003
daemonize yes
sentinel monitor mymaster 192.168.1.10 6001 2

程序中配置 redis 支持 哨兵模式
在nacos 中配置

spring.redis.database=1
spring.redis.password=
spring.redis.sentinel.master=mymaster


//将redis 的哨兵都配置到这里

spring.redis.sentinel.nodes=192.168.1.10:16001,192.168.1.10:16002,192.168.1.10:16003
spring.redis.lettuce.pool.max-idle= 10
spring.redis.lettuce.pool.max-active= 20
spring.redis.lettuce.pool.min-idle= 5
spring.redis.lettuce.pool.max-wait= 10000ms

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
react-use 部分源码分析(下)
2019 年写的分析,慎重观看。不过其中的思路还是值得学习的。
108 0
Redis主从、哨兵集群部署
Linux部署Redis主从、哨兵集群部署
232 0
react性能优化
刚开始写react可能只是写出来完成业务就完了,后期审查代码发现可能很多地方其实都可以优化,之前可能有些地方似是而非,在此小结一下。 一些概念 Virtual DOM react引入了一个叫做虚拟DOM的概念,安插在JavaScript逻辑和实际的DOM之间。
974 0
gReader 将死,8款 Google Reader 替代品
昨天很多人应该都知道 Google Reader 已经被 Google 下了终结通告,将在今年7月1日被关闭,对于广大用户来说实在是个坏消息,有心悼念的朋友可以在那天点上蜡烛。
924 0
+关注
亦涵爱吃肉c
阿里云忠实粉丝
62
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载