Package redis.clients.jedis

Examples of redis.clients.jedis.Jedis.keys()


            jedis.del("count:" + jedis.get("fromurl:" + jedis.get(key)));
            jedis.del("fromurl:" + jedis.get(key));
            jedis.del(key);
         }
      }
      keys = jedis.keys("fromurl:*");
      for (String key : keys) {
         String urlKey = jedis.get(key);
         if (jedis.keys("fromkey:" + urlKey).isEmpty()) {
            deletedKeys.add(key);
            jedis.del("count:" + urlKey);
View Full Code Here


         }
      }
      keys = jedis.keys("fromurl:*");
      for (String key : keys) {
         String urlKey = jedis.get(key);
         if (jedis.keys("fromkey:" + urlKey).isEmpty()) {
            deletedKeys.add(key);
            jedis.del("count:" + urlKey);
            jedis.del("fromkey:" + urlKey);
            jedis.del(key);
         }
View Full Code Here

                        throws ReceiverThrowableType, IOException
                    {
                        Jedis jedis = pool.getResource();
                        try
                        {
                            Set<String> keys = jedis.keys( "*" );
                            for( String key : keys )
                            {
                                String jsonState = jedis.get( key );
                                receiver.receive( new StringReader( jsonState ) );
                            }
View Full Code Here

    @Override
    public Set<SafeKeeperId> fetchStoredKeys() {
        Jedis jedis = jedisPool.getResource();
        try {
            Set<String> keys = jedis.keys("*");
            Set<SafeKeeperId> result = new HashSet<SafeKeeperId>(keys.size());
            for (String s : keys)
                result.add(new SafeKeeperId(s));
            return result;
        } finally {
View Full Code Here

            try {
                Jedis jedis = jedisPool.getResource();
                try {
                    if (service.endsWith(Constants.ANY_VALUE)) {
                        admin = true;
                        Set<String> keys = jedis.keys(service);
                        if (keys != null && keys.size() > 0) {
                            Map<String, Set<String>> serviceKeys = new HashMap<String, Set<String>>();
                            for (String key : keys) {
                                String serviceKey = toServicePath(key);
                                Set<String> sk = serviceKeys.get(serviceKey);
View Full Code Here

                            for (Set<String> sk : serviceKeys.values()) {
                                doNotify(jedis, sk, url, Arrays.asList(listener));
                            }
                        }
                    } else {
                        doNotify(jedis, jedis.keys(service + Constants.PATH_SEPARATOR + Constants.ANY_VALUE), url, Arrays.asList(listener));
                    }
                    success = true;
                    break; // 只需读一个服务器的数据
                } finally {
                    jedisPool.returnResource(jedis);
View Full Code Here

  public void removeData(String sessionId)
  {
    Jedis resource = jedisPool.getResource();
    try {
      byte[] glob = makeGlob(sessionId);
      Set<byte[]> keys = resource.keys(glob);
      for (byte[] key : keys) {
        resource.del(key);
      }
    } finally {
      jedisPool.returnResource(resource);
View Full Code Here

            try {
                Jedis jedis = jedisPool.getResource();
                try {
                    if (service.endsWith(Constants.ANY_VALUE)) {
                        admin = true;
                        Set<String> keys = jedis.keys(service);
                        if (keys != null && keys.size() > 0) {
                            Map<String, Set<String>> serviceKeys = new HashMap<String, Set<String>>();
                            for (String key : keys) {
                                String serviceKey = toServicePath(key);
                                Set<String> sk = serviceKeys.get(serviceKey);
View Full Code Here

                            for (Set<String> sk : serviceKeys.values()) {
                                doNotify(jedis, sk, url, Arrays.asList(listener));
                            }
                        }
                    } else {
                        doNotify(jedis, jedis.keys(service + Constants.PATH_SEPARATOR + Constants.ANY_VALUE), url, Arrays.asList(listener));
                    }
                    success = true;
                    break; // 只需读一个服务器的数据
                } finally {
                    jedisPool.returnResource(jedis);
View Full Code Here

 
  public void clearExecutionDate(LocalDate simulationExecutionDate) {
    final String keysPattern = getRedisPrefix() + "*_" + simulationExecutionDate.toString();
    Jedis jedis = getJedisPool().getResource();
    try {
      Set<String> keys = jedis.keys(keysPattern);
      if (!keys.isEmpty()) {
        jedis.del(keys.toArray(new String[0]));
      }
      getJedisPool().returnResource(jedis);
    } catch (Exception e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.