Redis---09Redis集群(二)

一、集群的Jedis开发:

  1.导入jar包

    jedis-2.8.1.jar

    commons-pool2-2.4.2.jar

  2.代码  

public class TestCluster {
    public static void main(String[] args) throws IOException {

        Set<HostAndPort> nodes =new HashSet<HostAndPort>();
        nodes.add(new HostAndPort("192.168.207.128",6379));
        JedisCluster jedisCluster=new JedisCluster(nodes);

        jedisCluster.set("user", "admin");
        System.out.println(jedisCluster.get("user"));
        jedisCluster.close();
    }

}

二、集群的优缺点:

  优:实现扩容;分摊压力;无中心配置相对简单

  缺:

    多键操作是不被支持的 

    多键的Redis事务是不被支持的。lua脚本不被支持。

    由于集群方案出现较晚,很多公司已经采用了其他的集群方案,而代理或者客户端分片的方案想要迁移至redis cluster,需要整体迁移而不是逐步过渡,复杂度较大。

猜你喜欢

转载自www.cnblogs.com/jenne-blog/p/12741762.html
今日推荐