상황)
redis cluster 사용중
pattern 을 이용하여 key 를 del 하려고 했다.
문제)
cache 삭제 되지 않아 사용자가 7분간 상품 구매를 할 수 없었다.
해결)
https://newbedev.com/how-to-delete-keys-matching-a-pattern-in-redis-cluster
서버 당 가지고 있는 key pattern을 검색하여 바로 그것을 지운다.
redis-cli -h 호스트 -p 포트번호 --scan --pattern "*키*" | xargs -L l redis-cli -h 호스트 -p 포트번호 del
발전 키워드)
샤딩
슬롯
레디스를 쓰면 좋은 상황(많은 I/O가 일어날 수 있는 상황 ex) 조회수와 같은 카운트 형태의 데이터)
참고)
https://www.youtube.com/watch?v=mPB2CZiAkKM
https://redis.io/topics/data-types-intro
https://meetup.toast.com/posts/224
https://stackshare.io/ampstories/redis
https://www.slideshare.net/charsyam2/redis-196314086
https://meetup.toast.com/posts/224
https://brunch.co.kr/@skykamja24/575
https://jaehun2841.github.io/2018/12/03/2018-12-03-docker-10/#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0