
이걸보면
select 2: 데이터베이스 인덱스 2를 선택합니다.
select 15: 데이터베이스 인덱스 15를 선택합니다.
select 16: 데이터베이스 인덱스 16을 선택하려 했지만 "invalid DB index" 오류가 발생했습니다. 이는 Redis 설정에서 허용하지 않는 데이터베이스 인덱스이기 때문일 수 있습니다.
select 0: 데이터베이스 인덱스 0을 선택합니다.
set fkey3 "MOVING KEY": 키 fkey3에 문자열 값 "MOVING KEY"를 설정합니다.
move fkey3 2: 키 fkey3를 데이터베이스 인덱스 2로 이동합니다. 이 때 (integer) 1은 성공적으로 이동되었음을 나타냅니다.
move fkey3 2: 키 fkey3를 다시 데이터베이스 인덱스 2로 이동하려 하지만 이미 해당 데이터베이스에 있기 때문에 (integer) 0이 반환되며, 이동되지 않았음을 나타냅니다.
set fkey3 "MOVING KEY": 동일한 키에 대해 같은 값을 다시 설정합니다.
move fkey3 3: 키 fkey3를 데이터베이스 인덱스 3으로 이동합니다.
exists fkey3: 키 fkey3가 존재하는지 확인합니다. (integer) 0은 키가 현재 선택된 데이터베이스에 존재하지 않음을 나타냅니다.
select 3: 데이터베이스 인덱스 3을 선택합니다.
get fkey3: 키 fkey3의 값을 조회합니다. "MOVING KEY"가 반환되었습니다.
select 0: 데이터베이스 인덱스 0을 다시 선택합니다.
get fkey3: 키 fkey3의 값을 조회합니다. nil은 키가 데이터베이스에 존재하지 않음을 나타냅니다.
특정 패턴을 지정하여 모든 키를 가져오고 싶다면, 이 키 패턴을 사용할 수 있습니다.

물음표(?): 이 기호는 정확히 하나의 임의의 문자를 매치합니다. 예를 들어, 'h?llo' 패턴은 'hello', 'hallo', 'hxllo' 등과 일치하지만 'hillo'나 'heello'와는 일치하지 않습니다.
별표(): 이 기호는 0개 이상의 문자를 매치합니다. 'hllo' 패턴은 'hillo', 'hello', 'heeeello' 등과 일치합니다.
대괄호([]): 이 기호는 대괄호 안에 지정된 문자들 중 하나와 매치합니다. 예를 들어, 'h[eo]llo' 패턴은 'hello' 또는 'hallo'와 일치하지만 'hillo'와는 일치하지 않습니다.
대괄호와 느낌표([!]): 대괄호 안에서 느낌표를 사용하면, 지정된 문자를 제외한 모든 문자와 매치합니다. 예를 들어, 'h[!e]llo' 패턴은 'hello'를 제외한 'hallo', 'hillo', 'hollo' 등과 일치합니다.
대괄호 안의 문자 범위: 예를 들어, 'h[a-c]llo'는 'hallo', 'hbllo', 'hcllo'와 일치합니다.
Redis의 패턴 매칭은 특히 KEYS 명령어나 SCAN 명령어 키를 통해 사용가능합니다.특정 패턴을 사용하고 싶다면 사용 가능한 모든 키를 가져오기 위해 이러한 패턴을 사용할 수 있습니다.