zoukankan      html  css  js  c++  java
  • redis 分片

    1.使用客户端的分配分片(可以自定义配置,缺点:节点增加,服务就要改代码,不灵活)
      JedisPoolConfig poolConfig=new JedisPoolConfig();
            JedisShardInfo jedisShardInfo1=new JedisShardInfo("127.0.0.1",6379);
            jedisShardInfo1.setPassword("123456");
            JedisShardInfo jedisShardInfo2=new JedisShardInfo("115.29.140.141",6800);
            jedisShardInfo2.setPassword("Wang_Biao-22@1317");
    
            List<JedisShardInfo> infos=Arrays.asList(jedisShardInfo1,jedisShardInfo2);
            ShardedJedisPool shardedJedisPool=new ShardedJedisPool(poolConfig,infos);
            ShardedJedis jedis=null;
    
            try {
                jedis=shardedJedisPool.getResource();
                for (int i = 1; i <=100 ; i++) {
                    jedis.set("K"+i,""+i);
                    jedis.expire("K"+i,300);
                }
                for (int i = 0; i <100 ; i++) {
                    Client client=jedis.getShard("K"+i).getClient();
                    System.out.println("取到的值:"+jedis.get("K"+i)+","+"当前key位于:"+client.getHost()+":"+client.getPort());
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally {
                if(jedis!=null){
                    jedis.close();
                }
            }
    
    
    2.Twemproxy
    3.Codis
    
    一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰
  • 相关阅读:
    objectARX 获取ucs的X方向
    passivedns 安装指南
    sql server手工注入
    libimobiledevice安装步骤
    CAD系统变量(参数)大全
    objectARX判断当前坐标系
    access手工注入
    网站自动跳转
    python黑帽子源码
    objectarx 卸载加载arx模块
  • 原文地址:https://www.cnblogs.com/wangbiaohistory/p/14909338.html
Copyright © 2011-2022 走看看