간단한 데이터를 위한 문자열 사용
이 단계에서는 Redis 를 사용하여 간단한 문자열 데이터를 저장하고 검색하는 방법을 살펴보겠습니다. Redis 는 종종 캐시 또는 간단한 키 - 값 저장소로 사용되며, 문자열은 Redis 가 제공하는 가장 기본적인 데이터 유형입니다.
먼저, redis-cli 명령줄 도구를 사용하여 Redis 서버에 연결해 보겠습니다. LabEx VM 에서 터미널을 엽니다. 이미 ~/project 디렉토리에 있어야 합니다.
다음 명령을 입력하여 Redis 서버에 연결합니다.
redis-cli
다음과 같은 프롬프트를 볼 수 있습니다.
127.0.0.1:6379>
이는 현재 Redis 서버에 연결되어 있음을 나타냅니다.
이제 간단한 문자열 값을 설정해 보겠습니다. SET 명령을 사용합니다. SET 명령은 두 개의 인수를 받습니다: 키와 값입니다. mykey라는 키를 값 Hello Redis로 설정해 보겠습니다.
SET mykey "Hello Redis"
다음 출력을 볼 수 있습니다.
OK
이는 값이 성공적으로 설정되었음을 의미합니다.
이제 GET 명령을 사용하여 값을 검색해 보겠습니다. GET 명령은 하나의 인수를 받습니다: 키입니다. mykey의 값을 검색해 보겠습니다.
GET mykey
다음 출력을 볼 수 있습니다.
"Hello Redis"
이는 Redis 에서 문자열 값을 성공적으로 저장하고 검색했음을 확인합니다.
다른 예제를 시도해 보겠습니다. 이번에는 숫자를 문자열로 저장해 보겠습니다.
SET counter 100
GET counter
다음과 같은 출력을 볼 수 있습니다.
"100"
Redis 는 이 값을 숫자임에도 불구하고 문자열로 처리합니다.
EXISTS 명령을 사용하여 키가 존재하는지 확인할 수도 있습니다.
EXISTS mykey
다음 출력을 볼 수 있습니다.
(integer) 1
이는 mykey 키가 존재함을 나타냅니다. 키가 존재하지 않으면 명령은 (integer) 0을 반환합니다.
마지막으로, DEL 명령을 사용하여 키를 삭제해 보겠습니다.
DEL mykey
다음 출력을 볼 수 있습니다.
(integer) 1
이는 mykey 키가 성공적으로 삭제되었음을 나타냅니다.
이제 mykey의 값을 다시 가져오려고 하면 다음과 같습니다.
GET mykey
다음 출력을 볼 수 있습니다.
(nil)
이는 키가 삭제되었음을 확인합니다.
명령이 기록되도록 하려면 redis-cli를 종료하는 것을 잊지 마십시오. 다음을 입력합니다.
exit
그러면 일반 터미널 프롬프트로 돌아갑니다.