redis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。 在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比: 一、普通同步方式 最简单和基础的调用方式, @Test publ ...
分类:
编程语言 时间:
2016-08-15 10:16:42
阅读次数:
259
kafka版本0.8.2.1 Java客户端版本0.9.0.0 为了更好的实现负载均衡和消息的顺序性,Kafka Producer可以通过分发策略发送给指定的Partition。Kafka保证在partition中的消息是有序的。Kafka Java客户端有默认的Partitioner。实现如下: ...
分类:
其他好文 时间:
2016-08-06 14:12:38
阅读次数:
524
介绍 Spring-Data-Redis项目(简称SDR) 是对Redis的Key-Value数据存储操作提供了更高层次的抽象,提供了一个对几种主要的redis的Java客户端(例 如:jedis,jredis,jdbc-redis等)的抽象,使开发中可以几乎完全屏蔽具体使用客户端的影响,使业务代码 ...
分类:
编程语言 时间:
2016-08-02 18:57:11
阅读次数:
524
Java是如何读到hbase-site.xml 的内容的 Java客户端使用的配置信息是被映射在一个HBaseConfiguration 实例中. HBaseConfiguration有一个工厂方法, HBaseConfiguration.create(); 运行这个方法的时候,他会去CLASSPA ...
分类:
编程语言 时间:
2016-08-01 12:14:49
阅读次数:
266
最近开始了解WCF,写了个最简单的Helloworld,想通过java客户端实现通信。没想到以我的基础,居然花了整整两天(当然是工作以外的时间,呵呵),整个过程大费周折,特写下此文,以供有需要的朋友参考: 第一步:生成WCF服务 新建WCF解决方案,分别添加三个项目,HelloTimeService ...
分类:
编程语言 时间:
2016-07-29 21:28:56
阅读次数:
380
redis基础应用场景:web间session共享,即多个war工程共享一个session分布式缓存,因为redis为键值对存储,提供了丰富的adapter可以支持C、.net、java客户端,因此平台间进行数据交换起到了作用因此它可以用作大型系统的分布式缓存,并且其setnx的锁常用于秒杀,抢红包这种电商..
分类:
数据库 时间:
2016-07-25 16:39:58
阅读次数:
190
转自:http://colobu.com/2015/04/13/consistent-hash-algorithm-in-java-memcached-client/ memcached Java客户端spymemcached的一致性Hash算法 最近看到两篇文章,一个是江南白衣的陌生但默默一统江湖 ...
分类:
编程语言 时间:
2016-07-20 13:26:07
阅读次数:
1083
redis 的JAVA客户端 jedis 的测试使用...
分类:
编程语言 时间:
2016-07-19 10:19:38
阅读次数:
259
Redis Java客户端jedis工具类以及Redis实现的跨jvm的锁
最近项目中使用redis,学习了一下,client端使用jedis-2.1.0
首先是一个redis实现的跨jvm的lock,
接着是一个简单封装的工具类,也对pipeline处理进行了几个常用的封装
然后是对应Spring的相关配置
Java代码
publi...
分类:
编程语言 时间:
2016-07-06 11:57:12
阅读次数:
535
Memcached的客户端简介 我们已经知道,memcached是一套分布式的缓存系统,memcached的服务端只是缓存数据的地方,并不能实现分布式,而memcached的客户端才是实现分布式的地方。 Memcached现在已被广泛使用,客户端实现也有较多的版本,基本上各个语言的都有。比如:Mem... ...
分类:
编程语言 时间:
2016-06-28 23:36:54
阅读次数:
303