public
String putSeckill(Seckill seckill) {
try
{
Jedis jedis = jedisPool.getResource();
try
{
String key =
"seckill:"
+seckill.getSeckillId();
byte
[] bytes = ProtostuffIOUtil.toByteArray(seckill,schema, LinkedBuffer.allocate(LinkedBuffer.DEFAULT_BUFFER_SIZE));
int
timeout =
60
*
60
;
String result = jedis.setex(key.getBytes(),timeout,bytes);
return
result;
}
finally
{
jedis.close();
}
}
catch
(Exception e){
logger.error(e.getMessage(),e);
}
return
null
;
}