1.一个大坑:若实例化 JedisShardInfo 时不设置节点名称(name属性),那么当Redis节点列表的顺序发生变化时,会发生“键 rehash 现象”使用BTrace追踪redis.clients.util.Sharded的实时状态,验证“Jedis分片机制的一致性哈希算法”实现;发现一...
分类:
其他好文 时间:
2015-07-09 11:12:20
阅读次数:
838
【http://my.oschina.net/u/866190/blog/192286】jredis是redis的java客户端,通过sharde实现负载路由,一直很好奇jredis的sharde如何实现,翻开jredis源码研究了一番,所谓sharde其实就是一致性hash算法。其实,通过其源码可...
分类:
编程语言 时间:
2015-07-09 11:09:19
阅读次数:
259
目前只用了单机版的jedis,集群搭建成功,但接口测试有问题
1.和jedis服务连接
public class RedisUtil {
private static String JEDIS_SERVER="10.0.0.18";
private static int JEDIS_PORT=6379;
protected Jedis jedis = new Jedi...
分类:
其他好文 时间:
2015-07-07 00:58:54
阅读次数:
121
Sorting(排序)Connection handling(连接池)Commands operating on any kind of valuesCommands operating on string valuesCommands operating on hashesCommands ope...
分类:
其他好文 时间:
2015-07-02 13:39:22
阅读次数:
100
原文地址:http://alanland.iteye.com/blog/1600685在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。1要存储的对象...
分类:
编程语言 时间:
2015-06-30 17:56:06
阅读次数:
180
大多数情况使用jedis时用的都是默认配置,但有的时候为了调优,提供应用程序的性能,那我们就要知道jedis中参数的意义. JedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true...
分类:
其他好文 时间:
2015-06-26 16:14:57
阅读次数:
106
在前两篇Redis中sentinel集群的搭建和Jedis测试 图文教程[一] 和Redis中sentinel集群的搭建和Jedis测试 图文教程[二] 中分别简述了Redis中sentinel集群的搭建和Java代码的Jedis测试。
这篇主要来简单分析一下Redis-sentinel集群的原理,根据追踪sentinel信息来完成Redis-sentinel集群测试中的详细的原理分析...
分类:
其他好文 时间:
2015-06-20 18:28:16
阅读次数:
250
1Redis客户端应用(jedis)、jedis分片1.1什么是jedis?jedis是针对Java提供的用来连接Redis服务器的客户端技术,就相当于连接数据库需要jdbc一样。(连接mysql需要使用jdbc、连接Redis需要使用Jedis)1.2Jedis客户端连接redis缓存步骤1.2.1第一种创建项目方式:一)下载Jedis..
分类:
其他好文 时间:
2015-06-20 01:39:50
阅读次数:
858
一、测试环境master: 127.0.0.1 6379
slave1: 127.0.0.1 6479
slave2: 127.0.0.1 6579
master-sentinel: 127.0.0.1 26379
slave1-sentinel: 127.0.0.1 26479
slave2-sentinel: 127.0.0.1 26579
二、下载安装redis 2.8.3wg...
分类:
其他好文 时间:
2015-06-16 17:07:57
阅读次数:
100
在Redis中sentinel集群的搭建和Jedis测试 图文教程[一] 中已经写了Redis中sentinel集群的搭建和测试,这一章主要写Redis中sentinel的Jedis测试。一般sentinel架构图为至少4台机子测试
我这里测试的时候只用两台机子,一台跑Redis-Sentinel和所有的Redis master-slave,一台跑java测试程序。xserver.ini为项目工程...
分类:
其他好文 时间:
2015-06-16 16:58:32
阅读次数:
205