自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 redis 集群批量操作

Redis集群是没法执行批量操作命令的,如mget,pipeline等。这是因为redis将集群划分为16383个哈希槽,不同的key会划分到不同的槽中。但是,Jedis客户端提供了计算key的slot方法,已经slot和节点之间的映射关系,通过这两个数据,就可以计算出每个key所在的节点,然后使用pipeline获取数据。具体代码如下: 初始化 JedisCluster类 ...

2018-12-27 16:21:00 285

转载 使用 Redisson 获取分布式锁

Redisson是一个基于java编程框架netty进行扩展了的redis,实现了分布式锁和批量的一些操作。 哨兵模式初始化 1 public class RedissonConfig { 2 3 private Redisson redisson; 4 5 private Config config = new Config();...

2018-12-26 14:06:00 180

转载 java中使用solr

1.pom文件中导入solr jar包 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version> </dep...

2018-07-06 14:58:00 98

转载 solr7.4 安装与使用

1.solr7环境要求 solr7需要java8环境,且需要在环境变量中添加 JAVA_HOME变量。 2.solr 安装 下载地址https://lucene.apache.org/solr/mirrors-solr-latest-redir.html 我下载为7.4版本 在solr5以前solr的启动都有tomcat作为容器,但是从solr5以后solr内部集成je...

2018-07-03 18:21:00 156

转载 zookeeper 分布式锁

利用zookeeper实现 当很多进程需要访问共享资源时,我们可以通过zk来实现分布式锁。主要步骤是:1.建立一个节点,假如名为:lock 。节点类型为持久节点(PERSISTENT)2.每当进程需要访问共享资源时,会调用分布式锁的lock()或tryLock()方法获得锁,这个时候会在第一步创建的lock节点下建立相应的顺序子节点,节点类型为临时顺序节点(EPHEMERAL_SE...

2018-06-26 16:49:00 78

转载 redis 分布式锁

在分布式系统中,之前单一的用synchronized或lock已经不适用了。分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本博客讨论为第二种 代码实现 现象:模拟多个线程去运算同一个数据 可以发现数据计算是不规则的 package com.zhcx.dispatch.test; import...

2018-06-19 11:31:00 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除