Exemplo n.º 1
0
 public Object getObjectByKey(final String key, final Class<?> clazz) {
   return redisExecuteTemplate.excute(
       new ExecuteCallback() {
         public Object command(ShardedJedis shardedJedis) {
           String str = shardedJedis.get(key);
           return SerializationUtil.deserialize(str.getBytes(), clazz);
         }
       });
 }
Exemplo n.º 2
0
  public boolean putObjectWithExpire(final String key, final Object obj, final long expireTime) {
    String result =
        (String)
            redisExecuteTemplate.excute(
                new ExecuteCallback() {
                  byte[] objSeria = SerializationUtil.serialize(obj);

                  public Object command(ShardedJedis shardedJedis) {
                    return shardedJedis.set(key, new String(objSeria), "nx", "ex", expireTime);
                  }
                });
    return "OK".equals(result);
  }