seok의 패치노트
[Redis] 패턴으로 key 찾기 본문
특정패턴에 해당하는 키이름 목록을 얻어올 수 있다.
"?" 패턴
- keys h?llo
- 이에 해당하는 키이름들은 h?llo 와 문자열 길이가 동일 해야한다!!
- 검색결과로는 hallo , hrllo , hello 등이 검색될 수 있다.
"*" 패턴
- keys *
- 현재 만료되지 않은 모든 키 목록이 조회된다. (? 패턴과 다르게 길이는 아무상관없다.)
- h*llo
- h를 시작으로 llo로 끝나는 키이름을 가진 모든게 조회됨!!
- keys *ll*
- ll 앞뒤로 문자열이 있는 키이름이 모두 조회된다.
"[]" 패턴
- keys h[ae]llo
- h를 시작으로 a나 e가 llo 사이에 포함되어있는것이 조회됨
- keys h[ee]llo 라고하면 "e" 하나만 인식된다.
"[^]" 패턴
- keys h[^e]llo
- h를 시작으로 llo 사이에 "e" 가 포홤되어 있지 않고 패턴 형태의 문자열 길이가 같은 키이름만 조회됨
- keys h[^ae]llo
- h를 시작으로 llo 사이에 "a" 또는 "e" 가 포홤되어 있지 않고 패턴 형태의 문자열 길이가 같은 키이름만 조회됨
"[-]" 패턴
- keys h[a-r]llo
- h를 시작으로 a~r 사이에 들어간 문자가 포함되고 llo 로 끝나는 키이름이 조회된다.
'Redis' 카테고리의 다른 글
[Redis] 숫자 더하기 빼기 명령어 (0) | 2022.01.02 |
---|---|
[Redis] 데이터 복원 하기 (0) | 2022.01.02 |
[Redis] redis 키 관련 명령어 (0) | 2022.01.02 |
[ Redis] Docker를 이용한 Redis 실행방법 (0) | 2022.01.02 |
[Redis] 레디스란 ? (0) | 2022.01.02 |