Package com.cxy.redisclient.integration.key

Examples of com.cxy.redisclient.integration.key.TTLs


    super(id, db, key, values, headTail, true);
  }

  @Override
  protected void beforeAdd() {
    TTLs command1 = new TTLs(id, db, key);
    command1.execute(jedis);
    ttl = (int) command1.getSecond();
   
    DeleteKey command = new DeleteKey(id, db, key);
    command.execute(jedis);
   
   
View Full Code Here


    this.value = value;
  }

  @Override
  protected void command() {
    TTLs command1 = new TTLs(id, db, key);
    command1.execute(jedis);
    int ttl = (int) command1.getSecond();
   
    jedis.select(db);
    jedis.set(key, value);
   
    Expire command2 = new Expire(id, db, key, ttl);
View Full Code Here

  }
  public long getTTL(int id, int db, String key) {
    if(!isKeyExist(id, db, key))
      throw new KeyNotExistException(id, db, key);
   
    TTLs command = new TTLs(id, db, key);
    command.execute();
    long ttl = command.getSecond();
   
    if(ttl == -2)
      throw new KeyNotExistException(id, db, key);
    return ttl;
  }
View Full Code Here

TOP

Related Classes of com.cxy.redisclient.integration.key.TTLs

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.