redis.clients.jedis.Response.set()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中redis.clients.jedis.Response.set方法的一些代码示例,展示了Response.set的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.set方法的具体详情如下:
包路径:redis.clients.jedis.Response
类名称:Response
方法名:set

Response.set介绍

暂无

代码示例

代码示例来源:origin: sohutv/cachecloud

protected Response<?> generateResponse(Object data) {
 Response<?> response = pipelinedResponses.poll();
 if (response != null) {
  response.set(data);
 }
 return response;
}

代码示例来源:origin: sohutv/cachecloud

@Override
public List<Object> build(Object data) {
 @SuppressWarnings("unchecked")
 List<Object> list = (List<Object>) data;
 List<Object> values = new ArrayList<Object>();
 if (list.size() != responses.size()) {
  throw new JedisDataException("Expected data size " + responses.size() + " but was "
    + list.size());
 }
 for (int i = 0; i < list.size(); i++) {
  Response<?> response = responses.get(i);
  response.set(list.get(i));
  Object builtResponse;
  try {
   builtResponse = response.get();
  } catch (JedisDataException e) {
   builtResponse = e;
  }
  values.add(builtResponse);
 }
 return values;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<String> flushAll() {
  mockStorage.flushAll();
  final Response<String> response = new Response<String>(BuilderFactory.STRING);
  response.set(OK_RESPONSE);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<List<byte[]>> mget(final byte[]... keys) {
  final Response<List<byte[]>> response = new Response<List<byte[]>>(BuilderFactory.BYTE_ARRAY_LIST);
  final List<byte[]> result = new ArrayList<byte[]>(keys.length);
  for (final DataContainer val : mockStorage.mget(DataContainer.from(keys))) {
    result.add(val == null ? null : val.getBytes());
  }
  response.set(result);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Boolean> exists(final String key) {
  final Response<Boolean> response = new Response<Boolean>(BuilderFactory.BOOLEAN);
  response.set(mockStorage.exists(DataContainer.from(key)) ? 1L : 0L);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<String> randomKey() {
  final DataContainer result = mockStorage.randomKey();
  final Response<String> response = new Response<String>(BuilderFactory.STRING);
  response.set(result == null ? null : result.getBytes());
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Long> ttl(final String key) {
  final Response<Long> response = new Response<Long>(BuilderFactory.LONG);
  response.set(mockStorage.ttl(DataContainer.from(key)));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Long> ttl(final byte[] key) {
  final Response<Long> response = new Response<Long>(BuilderFactory.LONG);
  response.set(mockStorage.ttl(DataContainer.from(key)));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<String> rename(final String oldkey, final String newkey) {
  mockStorage.rename(DataContainer.from(oldkey), DataContainer.from(newkey));
  final Response<String> response = new Response<String>(BuilderFactory.STRING);
  response.set(OK_RESPONSE);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<String> psetex(final byte[] key, final int milliseconds, final byte[] value) {
  mockStorage.psetex(DataContainer.from(key), milliseconds, DataContainer.from(value));
  final Response<String> response = new Response<String>(BuilderFactory.STRING);
  response.set(OK_RESPONSE);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Double> incrByFloat(final String key, final double increment) {
  final Response<Double> response = new Response<Double>(BuilderFactory.DOUBLE);
  response.set(mockStorage.incrByFloat(DataContainer.from(key), increment).getBytes());
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<List<String>> sort(final String key, final SortingParams sortingParameters) {
  final Response<List<String>> response = new Response<List<String>>(BuilderFactory.STRING_LIST);
  List<DataContainer> sortedList = mockStorage.sort(DataContainer.from(key), sortingParameters);
  response.set(DataContainer.toBytes(sortedList));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<String> hmset(final byte[] key, final Map<byte[], byte[]> hash) {
  mockStorage.hmset(DataContainer.from(key), DataContainer.fromByteMap(hash));
  final Response<String> response = new Response<String>(BuilderFactory.STRING);
  response.set(OK_RESPONSE);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Boolean> hexists(final byte[] key, final byte[] field) {
  final Response<Boolean> response = new Response<Boolean>(BuilderFactory.BOOLEAN);
  response.set(mockStorage.hexists(DataContainer.from(key), DataContainer.from(field)) ? 1L : 0L);
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<List<String>> lrange(final String key, final long start, final long end) {
  final Response<List<String>> response = new Response<List<String>>(BuilderFactory.STRING_LIST);
  response.set(DataContainer.toBytes(mockStorage.lrange(DataContainer.from(key), start, end)));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<List<byte[]>> lrange(final byte[] key, final long start, final long end) {
  final Response<List<byte[]>> response = new Response<List<byte[]>>(BuilderFactory.BYTE_ARRAY_LIST);
  response.set(DataContainer.toBytes(mockStorage.lrange(DataContainer.from(key), start, end)));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Set<byte[]>> sdiff(final byte[]... keys) {
  final Response<Set<byte[]>> response = new Response<Set<byte[]>>(BuilderFactory.BYTE_ARRAY_ZSET);
  response.set(
      DataContainer.toBytes(
          mockStorage.sdiff(DataContainer.from(keys))
      )
  );
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Long> sdiffstore(final byte[] dstkey, final byte[]... keys) {
  final Response<Long> response = new Response<Long>(BuilderFactory.LONG);
  response.set((long) mockStorage.sdiffstore(DataContainer.from(dstkey), DataContainer.from(keys)));
  return response;
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
  public Response<Long> sunionstore(final byte[] dstkey, final byte[]... keys) {
    final Response<Long> response = new Response<Long>(BuilderFactory.LONG);
    response.set((long) mockStorage.sunionstore(DataContainer.from(dstkey), DataContainer.from(keys)));
    return response;
  }
}

代码示例来源:origin: com.fiftyonred/mock-jedis

@Override
public Response<Long> hsetnx(final byte[] key, final byte[] field, final byte[] value) {
  final Response<Long> response = new Response<Long>(BuilderFactory.LONG);
  response.set(mockStorage.hsetnx(DataContainer.from(key), DataContainer.from(field), DataContainer.from(value)) ? 1L : 0L);
  return response;
}

相关文章

微信公众号

最新文章

更多