안녕하세요. 이번 시간에는 redis에서 패턴과 일치하는 키들을 찾는 keys 명령어에 대해 간단하게 알아봅시다. 먼저, 키 firstname과 lastname을 추가하겠습니다. 그러면, redis에는 firstname, lastname이 들어갈 겁니다. 이제 keys *를 입력해 보겠습니다. 그랬더니, 2개의 키가 떴습니다. *는 모든 길이의, 어떠한 문자열도 match가 됩니다. 물론, 비어 있는 문자열도 됩니다. 고로, 길이가 8자인 문자열이나, 길이가 9자인 문자열도 매치가 되게 됩니다. 이제 keys *name을 입력해 보겠습니다. 그랬더니, name으로 끝나는 패턴만 뽑혀져 나옴을 볼 수 있어요. 앞에 *가 붙은 것은 name 앞에 어떠한 문자열이 와도 된다는 의미입니다. last가 오나, f..
REDIS 검색 결과
해당 글 7건
redis keys 명령어로 패턴과 일치하는 키들을 찾아봅시다.
REDIS
2022. 10. 19. 22:26
redis 키 값을 일정 시간이 지나면 expire 시켜 봅시다.
redis에서, 키를 추가하고 일정 시간이 지나면 없어지게 해야 하는 경우가 있습니다. 이럴 때 set에 EX, PX, EXAT, PXAT 옵션을 줄 수 있습니다. 이럴 때 redis에서 쓸 수 있는 명령어는 set입니다. set에는 여러 옵션이 있는데요. 이 중, 우리가 관심이 있는 expire 관련 옵션은 EX 혹은 PX입니다. EX는 뒤에 초가 붙고, PX는 뒤에 ms가 붙습니다. 예제를 하나 보겠습니다. set code 12345 EX 30을 입력했어요. 이는, 키가 code이고 value가 12345인 정보를 추가할 건데요. expire time은 생성된 지 30초 후라는 의미입니다. 생성한 직후 time을 쳐 보았더니 1665080157입니다. 그러면, 1665080187보다 크다면, 당연하게..
REDIS
2022. 10. 7. 08:05
최근댓글