Class RedisProvider

java.lang.Object
inha.git.utils.RedisProvider

@Service @Transactional public class RedisProvider extends Object
RedisProvider는 Redis를 사용하기 위한 기능을 제공하는 서비스 클래스.
  • Constructor Details

    • RedisProvider

      public RedisProvider()
  • Method Details

    • expireValues

      public void expireValues(String key)
      키에 대한 만료 시간을 설정하는 메서드.
      Parameters:
      key - 키
    • setValueOps

      public void setValueOps(String key, String value)
      키와 값을 설정하는 메서드.
      Parameters:
      key - 키
      value - 값
    • getValueOps

      @Transactional(readOnly=true) public String getValueOps(String key)
      키에 대한 값을 가져오는 메서드.
      Parameters:
      key - 키
      Returns:
      키에 대한 값
    • deleteValueOps

      public void deleteValueOps(String key)
      키에 대한 값을 삭제하는 메서드.
      Parameters:
      key - 키
    • setDataExpire

      public void setDataExpire(String key, String value, long duration)
      키와 값을 설정하고 만료 시간을 설정하는 메서드.
      Parameters:
      key - 키
      value - 값
      duration - 만료 시간