本文整理了Java中redis.clients.jedis.Response.set
方法的一些代码示例,展示了Response.set
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.set
方法的具体详情如下:
包路径:redis.clients.jedis.Response
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!