Class RedisStringCommand

java.lang.Object
com.arms.api.util.redisrepo.RedisStringCommand

@Component public class RedisStringCommand extends Object
  • Constructor Details

    • RedisStringCommand

      public RedisStringCommand(org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate)
  • Method Details

    • get

      public Object get(String key)
      키의 값을 조회 (GET)
    • getMulti

      public List<Object> getMulti(Collection<String> keys)
      여러 키의 값을 한번에 조회 (MGET)
    • getAndSet

      public Object getAndSet(String key, Object value)
      키의 값을 조회하고 새 값으로 교체 (GETSET)
    • size

      public Long size(String key)
      키의 문자열 길이를 조회 (STRLEN)
    • set

      public void set(String key, Object value)
      키에 값을 저장 (SET)
    • setWithExpire

      public void setWithExpire(String key, Object value, long timeout, TimeUnit unit)
      키에 값을 저장하고 만료시간 설정 (SETEX)
    • setIfAbsent

      public Boolean setIfAbsent(String key, Object value)
      키가 없을 때만 저장 (SETNX)
    • setMulti

      public void setMulti(Map<String,Object> entries)
      여러 키에 값을 한번에 저장 (MSET)
    • increment

      public Long increment(String key)
      키의 값을 1 증가 (INCR)
    • increment

      public Long increment(String key, long delta)
      /** 키의 값을 정수만큼 증가 (INCRBY)
    • incrementFloat

      public Double incrementFloat(String key, double delta)
      키의 값을 실수만큼 증가 (INCRBYFLOAT)
    • decrement

      public Long decrement(String key)
      키의 값을 1 감소 (DECR)
    • decrement

      public Long decrement(String key, long delta)
      키의 값을 정수만큼 감소 (DECRBY)
    • append

      public Integer append(String key, String value)
      키의 값 뒤에 문자열을 추가 (APPEND)