博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx负载均衡 ->Tomcat8集群 -> sentinel集群 -> redis3主从
阅读量:5165 次
发布时间:2019-06-13

本文共 1595 字,大约阅读时间需要 5 分钟。

真个架构流程请草考https://segmentfault.com/a/1190000009591087讲解的流程很清晰

1.nginx负载均衡自己找文章即可

2.tomcat集群共享单个redis实例

增加commons-pool2-2.3.jar、jedis-2.7.3.jar、tomcat-redis-session-manager-master-2.0.0.jar到tomcat下lib文件夹;(百度云有已经写好的jar包)

tomcat配置共享session,修改context.xml文件,增加下面

<Valve className="com.naritech.nicole.gump.RedisSessionHandlerValve" />

<Manager className="com.naritech.nicole.gump.RedisSessionManager"
host="192.168.32.135"
password="123456"
port="6379"
database="0"
maxInactiveInterval="60"
/>

3.tomcat集群共享session,通过集群sentinel集群管理主从redis实例

https://www.cnblogs.com/LiZhiW/p/4851631.html

 

tomcat通过sentinel配置共享session,修改context.xml文件,增加下面(注释上面)

<Valve className="com.naritech.nicole.gump.RedisSessionHandlerValve" />

<Manager className="com.naritech.nicole.gump.RedisSessionManager"
sentinelMaster="mymaster"
sentinels="192.168.32.136:26379,192.168.32.137:26379,192.168.32.138:26379"
password="123456"
maxInactiveInterval="60"/>
</Context>

 

注意:redis.conf  和 redis-sentinel.conf配置文件里面有个bind 127.0.0.1,修改成你的ip,如果是别注释的,也打开。

   都可以在同一台机器上配置,监听不同端口,复制配置文件,启动用不同的配置文件;

redis服务相关命令 :    redis-server   /etc/redis.conf

            pkill   redis-server

sentinel服务相关命令:redis-sentinel    /etc/redis-sentinel.conf    &  (加个&让他在后台运行)

          pkill   redis-sentinel

 

tomcat启动:   /tomcat8.0.3/bin/start.sh

        /tomcat8.0.3/bin/shutdown.sh

 

nginx启动:   cd  /nginx/sbin

        ./nginx  start

        ./nginx   stop

        ./nginx  -s reload

  

mysql5.7安装

https://blog.csdn.net/meiliangdeng1990/article/details/79317241

主从分离(待研究)

 https://blog.csdn.net/wuyongde_0922/article/details/70655185

转载于:https://www.cnblogs.com/sss-justdDoIt/p/9082918.html

你可能感兴趣的文章
结对编程项目作业4
查看>>
小细节:Java中split()中的特殊分隔符 小数点
查看>>
The Queue Implementations With Array List
查看>>
【编程思想】【设计模式】【行为模式Behavioral】中介者模式Mediator
查看>>
Appium+python自动化3-启动淘宝app
查看>>
Android(3_2)-----模仿微信界面:通讯录页面
查看>>
eclipse创建web项目web.xml配置文件笔记
查看>>
配置Hadoop1.2.1
查看>>
php缓存
查看>>
ISP中去马赛克-demosiac入门
查看>>
协程之生成器
查看>>
golang数组与切片
查看>>
SpringBoot简单的REST风格例子
查看>>
NEMA-0183(GPRMC GPGGA)详细解释
查看>>
imsdroid 学习(初认识)
查看>>
DB_Links创建际删除
查看>>
ajax jsonp跨域
查看>>
activemq 的那些事1
查看>>
Android MIFARE NFCA源码解析
查看>>
网页设计中常用的CSS命名规则整理
查看>>