본문 바로가기
반응형

Regex2

[Redis] 패턴으로 TTL 적용하기 성능 테스트나 실수로 Redis의 데이터들이 잘못 들어간 경우가 있을 수 있습니다. 이때 대량의 데이터를 패턴으로 걸러내어 삭제하려면 어떻게 해야할까요? 문제 상황 예를 들어 임의의 키 값을 생성하기 위해 uuid로 키를 대량으로 생성했다고 가정하겠습니다. 실제 데이터도 다음과 같이 등록된 상태입니다.이 상황에서 availablePoint:uuid 로 되어 있는 key들을 모두 삭제하고 싶습니다. 이 패턴의 key를 전부 TTL 1초로 만들면 되겠죠? 자 그럼 어떻게 하면 특정 패턴의 Key들을 모두 TTL 1초로 지정할 수 있을까요? 해결책 레디스에서는 전체 key를 볼 수 있는 keys 명령어가 있습니다. 해당 명령어는 부하가 심하여 운영 중인 서비스에서는 절대 사용하면 안되는 명령어 인데요. 이를 .. 2018. 10. 26.
IntelliJ에서 패턴으로 텍스트 교체하기 안녕하세요? 이번 시간엔 IntelliJ에서 패턴으로 텍스트 교체하기 예제를 진행해보려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 문제 상황예를 들어 아래와 같이 테스트 코드가 작성되어있다고 가정해보겠습니다. 서로 다른 amount에 대해 각각 계산을 진행하는 코드입니다.헌데 요구사항이 변경되어 originAmount의 계산에 supplyAmount와 vat도 추가 파라미터로 포함되어야 합니다. 즉, .originAmount(XXX)를 .originAmount(XXX).supplyAmount(XXX).vat(XXX)로 테스.. 2017. 6. 3.

728x90