ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1. 레디스 APPEND 명령어
    Redis/Command 2019. 3. 11. 10:41



    1. Redis 2.0.0. 부터 지원 가능

    2. 시간 복잡성: O(1)

    Redis가 사용하는 동적 문자열 라이브러리는 재할당 시 사용 가능한 공간을 두 배로 늘리기 때문에, 추가된 값이 작고 이미 존재하는 값이 어떤 크기라고 가정하면 상각 시간의 복잡성은 O(1)이다.

    3. 키가 이미 존재하고 문자열인 경우 이 명령은 문자열 끝에 값을 추가합니다. 키가 존재하지 않으면 생성되고 빈 문자열로 설정되므로 APPEND는 이 특수한 경우 SET와 유사합니다.

    (JAVA의 StringBuilder처럼 APPEND 할때마다 해당 key의 value 값의 맨뒤에 value를 추가한다)


    Examples

    redis> EXISTS mykey
    (integer) 0
    redis> APPEND mykey "Hello"
    (integer) 5
    redis> APPEND mykey " World"
    (integer) 11
    redis> GET mykey
    "Hello World"
    redis> 


    관련 명령어

    1) STRLEN : Value 의 Length를 얻을 수 있습니다.

    2) GETRANGE : java의 substring 처럼 해당 인덱스 범위의 문자열을 추출한다.

    3) SETRANGE : 해당 인덱스의 문자를 변경한다.


    참고.

    https://redis.io/commands/append

    'Redis > Command' 카테고리의 다른 글

    레디스 DECR 명령  (0) 2019.06.07
    4. 레디스 SCARD 명령어  (0) 2019.03.18
    3. 레디스 RESTORE 명령어  (0) 2019.03.12
    2. 레디스 DUMP 명령어  (0) 2019.03.12

    댓글

Designed by Tistory.