我是靠谱客的博主 单薄黄豆,最近开发中收集的这篇文章主要介绍java 连接redis集群_redis jedis连接redis集群 cluster模式代码详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

redis集群模式支持failover,并且自动支持数据的sharding, 如果数据量很大单个redis实例放不下时只能使用这种模式, 集群模式需要安装ruby环境,集群的配置用的是ruby脚本。

集群模式的配置是:("192.168.159.90", 6279), ("192.168.159.91", 6279),("192.168.159.92", 6279);("192.168.159.90", 6280), ("192.168.159.91", 6280),("192.168.159.92", 6280); 搭建在90, 91, 92 三台服务器上,每台服务器上各两个实例。

import redis.clients.jedis.HostAndPort;

import redis.clients.jedis.JedisCluster;

import java.util.HashSet;

import java.util.Set;

/**

* Created by outofmemory.cn on 2015/11/6.

*/

public class HelloJedisCluster {

public static void main(String[] args) {

Set jedisClusterNodes = new HashSet();

//Jedis Cluster will attempt to discover cluster nodes automatically

jedisClusterNodes.add(new HostAndPort("192.168.159.90", 6279));

jedisClusterNodes.add(new HostAndPort("192.168.159.91", 6279));

jedisClusterNodes.add(new HostAndPort("192.168.159.92", 6279));

jedisClusterNodes.add(new HostAndPort("192.168.159.90", 6280));

jedisClusterNodes.add(new HostAndPort("192.168.159.91", 6280));

jedisClusterNodes.add(new HostAndPort("192.168.159.92", 6280));

JedisCluster jc = new JedisCluster(jedisClusterNodes);

jc.set("foo", "bar");

String value = jc.get("foo");

System.out.println(value);

}

}

最后

以上就是单薄黄豆为你收集整理的java 连接redis集群_redis jedis连接redis集群 cluster模式代码详解的全部内容,希望文章能够帮你解决java 连接redis集群_redis jedis连接redis集群 cluster模式代码详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部