이 튜토리얼에서는 Redis 데이터 저장소에 저장된 기존 문자열 값 끝에 새로운 문자열을 추가(append)하는 방법을 알아보겠습니다. 이 작업을 위해 Redis에서 제공하는 APPEND 명령어를 사용합니다.
APPEND 명령어란?
APPEND 명령어는 지정된 키(key)에 저장된 기존 문자열 값 뒤에 새로운 문자열을 덧붙이는 명령어입니다. 동작 방식은 다음과 같습니다.
- 키가 Redis 데이터 저장소에 존재하지 않는 경우: 먼저 해당 키가 생성되고 빈 문자열로 설정된 후, append 작업이 수행됩니다.
- 키가 존재하지만 저장된 값이 문자열이 아닌 경우: 오류(error)가 반환됩니다.
- 명령 실행 성공 시: append 작업 후 문자열의 전체 길이가 정수 형태로 반환됩니다.
기본 문법
redis host:port> APPEND <key> <value>
<key>: 문자열을 추가할 대상 키 이름<value>: 기존 값 뒤에 덧붙일 문자열
출력 결과
(integer) append 작업 후 문자열의 전체 길이(문자 수) 오류: 키가 존재하지만 저장된 값이 문자열 타입이 아닌 경우
예제

예를 들어 SET mykey "Hello"로 값을 저장한 뒤 APPEND mykey " World"를 실행하면, mykey의 최종 값은 "Hello World"가 되고 반환값은 11(전체 문자 수)이 됩니다.
참고 자료
- Redis 공식 문서 – APPEND 명령어
지금까지 Redis 데이터 저장소에 저장된 기존 문자열 값에 새로운 문자열을 추가하는 방법을 알아보았습니다. 내용이 유용했다면 댓글로 의견을 남겨주시고, 주변 분들에게도 공유해 주세요!