Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

Redis APPEND 명령어 완벽 가이드 – 기존 문자열 값에 새 문자열 추가하는 방법

이 튜토리얼에서는 Redis 데이터 저장소에 저장된 기존 문자열 값 끝에 새로운 문자열을 추가(append)하는 방법을 알아보겠습니다. 이 작업을 위해 Redis에서 제공하는 APPEND 명령어를 사용합니다.

APPEND 명령어란?

APPEND 명령어는 지정된 키(key)에 저장된 기존 문자열 값 뒤에 새로운 문자열을 덧붙이는 명령어입니다. 동작 방식은 다음과 같습니다.

  • 키가 Redis 데이터 저장소에 존재하지 않는 경우: 먼저 해당 키가 생성되고 빈 문자열로 설정된 후, append 작업이 수행됩니다.
  • 키가 존재하지만 저장된 값이 문자열이 아닌 경우: 오류(error)가 반환됩니다.
  • 명령 실행 성공 시: append 작업 후 문자열의 전체 길이가 정수 형태로 반환됩니다.

기본 문법

redis host:port> APPEND <key> <value>
  • <key> : 문자열을 추가할 대상 키 이름
  • <value> : 기존 값 뒤에 덧붙일 문자열

출력 결과

(integer) append 작업 후 문자열의 전체 길이(문자 수)
오류: 키가 존재하지만 저장된 값이 문자열 타입이 아닌 경우

예제

Redis APPEND 명령어 완벽 가이드 – 기존 문자열 값에 새 문자열 추가하는 방법

예를 들어 SET mykey "Hello"로 값을 저장한 뒤 APPEND mykey " World"를 실행하면, mykey의 최종 값은 "Hello World"가 되고 반환값은 11(전체 문자 수)이 됩니다.

참고 자료

  1. Redis 공식 문서 – APPEND 명령어

지금까지 Redis 데이터 저장소에 저장된 기존 문자열 값에 새로운 문자열을 추가하는 방법을 알아보았습니다. 내용이 유용했다면 댓글로 의견을 남겨주시고, 주변 분들에게도 공유해 주세요!

<- String Commands 목록으로 돌아가기