@Override public String get(final String key) { return jedisCluster.get(key); }
@Override public byte[] get(final byte[] key) { return jedisCluster.get(key); }
@Override public String get(final String key) { return jedisCluster.get(key); }
@Override public byte[] get(final byte[] key) { return jedisCluster.get(key); }
@Override public byte[] get(byte[] key) { return jedisCluster.get(key); }
@Override public String get(final String key) { return jedisCluster.get(key); }
@Override public byte[] get(final byte[] key) { return jedisCluster.get(key); }
@Override public byte[] get(byte[] key) { Assert.notNull(key, "Key must not be null!"); try { return connection.getCluster().get(key); } catch (Exception ex) { throw convertJedisAccessException(ex); } }
/** * {@inheritDoc} */ @Override protected List<String> retrieveValuesFromRedis(List<String> keys) { String[] stringKeys = keys.toArray(new String[keys.size()]); RedisDataTypeDescription description = this.options.dataTypeDescription; switch (description.getDataType()) { case STRING: List<String> values = Lists.newArrayList(); for (String stringKey : keys) { String value = jedisCluster.get(stringKey); values.add(value); } return values; case HASH: return jedisCluster.hmget(description.getAdditionalKey(), stringKeys); default: throw new IllegalArgumentException("Cannot process such data type: " + description.getDataType()); } }
switch (dataType) { case STRING: redisVals.add(jedisCluster.get(key)); break; case HASH:
@Test public void test() { User user = new User("huang", 18, new Date()); cluster.set("huang", Jsons.toJson(user)); String ret = cluster.get("huang"); User newUser = Jsons.fromJson(ret, User.class); System.out.println(ToStringBuilder.reflectionToString(newUser, ToStringStyle.JSON_STYLE)); }
@Override public byte[] get(byte[] key) { if (key == null) { return null; } return getJedisCluster().get(key); }
@SuppressWarnings("unchecked") @Override public T lookup(String key) { byte[] value = jedisCluster.get(key.getBytes(Consts.UTF_8)); return value != null ? (T) SerializationUtils.deserialize(value) : null; }
/** * 返回 key 所关联的字符串值 * 如果 key 不存在那么返回特殊值 nil * 假如 key 储存的值不是字符串类型,返回一个错误,因为 GET 只能用于处理字符串值 * @param key * @return 当 key 不存在时,返回 nil ,否则,返回 key 的值,如果 key 不是字符串类型,那么返回一个错误 */ public String get(String key){ return jedisCluster.get(key); } /**
@SuppressWarnings("unchecked") @Override public <V> V get(String key) { V returnValue = null; try{ returnValue = (V) _jedisClusterClient.get(key); }catch (Exception ex) { _logger.error("Exception in cache service: {} ", ex.getMessage()); } return returnValue; }
public byte[] get(byte[] keyByte) { if (ArrayUtils.isEmpty(keyByte)) { return null; } try { return cluster.get(keyByte); } catch (Exception e) { log.error("get error, key:{}", new String(keyByte), e); return null; } }
@Override public byte[] get(byte[] key) { if (key == null) { return null; } return getJedisCluster().get(key); }
@Override public String get(final String key) { Assert.hasText(key); try { return cluster.get(key); } catch (final Throwable e) { throw new RedisClientException(e.getMessage(), e); } }
@Override public String get(String key) { byte[] bytes = jedisCluster.get(SafeEncoder.encode(key)); if (bytes == null){ return null; } return SafeEncoder.encode(bytes); }