redis与tomcat集群
文章平均质量分 84
java20150326
https://my.oschina.net/java20150326/blog**
http://blog.csdn.net/java20100406
展开
-
Redis单实例安装与配置
安装环境:CentOS6.5 64位、Redis3.2一、源码安装1> 解压、编译并安装redis官网下载地址:http://redis.io/downloadwget http://download.redis.io/releases/redis-3.2.0.tar.gztar -zxvf redis-3.2.0.tar.gz -C /usr/local/srccd r转载 2017-04-08 16:07:46 · 329 阅读 · 0 评论 -
tomcat单向SSL访问
对于SSL的支持,Shiro只是判断当前url是否需要SSL登录,如果需要自动重定向到https进行访问。 1.首先生成数字证书,生成证书到D:\aa.keystore使用JDK的keytool命令,生成证书(包含证书/公钥/私钥)到D:\aa.keystore:keytool -genkey -keystore "D:\aa.keystore" -alias aa -keyalg...转载 2018-07-11 15:56:00 · 456 阅读 · 0 评论 -
CentOS_6.5下安装tomcat-7.0.69
1.tomcat网站下载apache-tomcat-7.0.69.tar.gz,上传linux服务器,解压。2.进入tomcat的bin目录,编辑catalina.sh文件3.配置内存大小,位置cygwin=false前.JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPe原创 2017-07-10 23:04:26 · 548 阅读 · 0 评论 -
redis cluster3.2.0注意点
redis-trib.rb是redis官方提供的redis cluster管理工具,使用ruby实现.检查节点状态redis-trib.rb check 127.0.0.1:6380如发现如下这样的错误:[WARNING] Node 192.168.0.11:6380 has slots in migrating state (5461).[WARNING]原创 2017-04-23 13:24:42 · 566 阅读 · 0 评论 -
Redis集群技术架构
1、无中心化Redis Cluster采用无中心架构,每个节点都保存数据和整个集群的节点状态每个节点都和集群中的其它节点保持连接使用gossip协议传播信息以及发现新的节点节点不作为client请求的代理,client应该根据节点返回的错误信息重定向到目标client2、数据分布(slot)redis预设16384个slot(槽),集群中的每个master节点负责分管一部份slot转载 2017-04-23 13:36:41 · 279 阅读 · 0 评论 -
Redis集群管理
在上一篇《Redis3.2集群担建与验证》文章中分享了集群的详细担建过程,本篇主要分享集群管理的常见操作,如:添加节点、删除节点、slot分配。如果你还没有担建集群环境,建议先看上篇《Redis3.2集群担建与验证》过程,再来阅读本文比较好理解。1、集群管理常用命令// 集群(cluster) CLUSTER INFO 打印转载 2017-04-23 01:27:53 · 285 阅读 · 0 评论 -
Redis集群搭建
安装环境:CentOS6.5 64位 ,当前Redis最新版本为3.2,所以本文以3.2为例担建Redis集群。1、Redis服务器说明用2台虚拟机(192.168.0.201和192.168.0.202),各安装3个Redis实例。分别为3个master和3个slave,模拟6台机器担建一个Redis集群。192.168.0.201:6379 192.168.0.201:63转载 2017-04-22 20:57:42 · 924 阅读 · 0 评论 -
基于Redis Sentinel主从切换以及Sharding分片的Redis集群高可用方案
本文主要介绍一种通过Jedis&Sentinel实现Redis集群高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定),Redis集群是以分片(Sharding)加主从的方式搭建,满足可扩展性的要求; Redis Sentinel介绍Redi转载 2017-04-30 21:16:47 · 2651 阅读 · 0 评论 -
Redis Sentinel 说明
sentinel.conf 配置文件说明:daemonize yes – 以后台进程模式运行port 26379 – 哨兵的端口号,该端口号默认为26379,不得与任何redis node的端口号重复logfile “/var/log/redis/sentinel.log“ – log文件所在地sentinel monitor master1 192.168.56.101 7001原创 2017-04-30 17:44:30 · 273 阅读 · 0 评论 -
Redis Sentinel主从高可用方案(附Jedis Sentinel教程)
Redis Sentinel主从高可用方案(附Jedis Sentinel教程)本文介绍一种通过Jedis和Sentinel实现Redis集群(主从)的高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定)一、Sentinel介绍Sentine转载 2017-04-30 16:13:24 · 2034 阅读 · 0 评论 -
(分片连接池)客户端分片的Jedis分布式(Sharding/shared一致性哈希)(redis2.8)
目前Redis(2.8)实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的Memcached是在Server端完成Sharding,Redis只能依靠各个Client做Sharding切片链接池 JedisPoolConfig config =new JedisPoolConfig原创 2017-04-29 10:23:32 · 1535 阅读 · 0 评论 -
Redis客户端之Jedis(Key、String、Set、List、pub/sub、cluster、pool、pipleline)
环境: OS:CentOS6.5 64位 server版本:Redis 3.2.0 client 版本:Jedis 2.9.0在Maven中引用jedis的jar:dependencies> dependency> groupId>junitgroupId> artifactId>junit-departifactId>转载 2017-04-23 22:09:30 · 683 阅读 · 0 评论 -
Redis Cluster集群主从方案(附Jedis Cluster教程)
Redis Cluster集群搭建以另一篇文章>http://blog.csdn.net/java20150326/article/details/70474248Redis Cluster集群主从方案(附Jedis Cluster教程)本文介绍一种通过Jedis和Cluster实现Redis集群(主从)的高可用方案,该方案需要使用Jedis2.8.0(推荐),Redis3.0转载 2017-04-29 09:56:53 · 3478 阅读 · 0 评论 -
Tomcat配置与优化
Tomcat在各位JavaWeb从业者常常就是默认的开发环境,但是Tomcat的默认配置作为生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈.一、JVM内存配置优化在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内...转载 2017-04-05 16:16:36 · 343 阅读 · 0 评论 -
Tomcat单机多实例配置
当一个进程的线程超过500个的话,那么这个进程的运行效率会变得很低。因为一个进程产生过多的线程,CPU资源会浪费在线程间切换过程当中。但当服务器配置很高的情况下,如:32G内存,16核的CPU。这样一台高配的机器上只装一个Tomcat实例,会有点浪费。其实我们可以根据服务器的硬件配置,配置多个Tomcat实例,充分利用硬件的资源。你第一时间可能会想到,直接下载多份Tomcat安装包,直接解压,改下转载 2017-04-14 00:34:31 · 296 阅读 · 0 评论 -
Tomcat配置与优化以及远程debug(二)
Tomcat IO优化1.BIO方式BIO方式适用于连接数目比较小且固定的架构,即阻塞式I/O操作, 基于JAVA的HTTP/1.1连接器 ,这种方式对服务器资源要求比较高,并发局限于应用中,JDK1.4以前的唯一选择,但程序直观简单易理解.一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或以下,在Linux系统中默认使用这种方式。2.NIO方式NIO...原创 2018-07-26 17:03:39 · 202 阅读 · 0 评论