본문 바로가기
반응형

DB2

REDIS Key Evict 하는 두가지 방법 (키 삭제, 키 초기화) REDIS 를 사용하여 운영중 REDIS 특정 key를 삭제해야하는 경우가 있다. redis 서버에 들어가서 특정 key를 삭제할때는 Del key명 만 입력하면된다. Del Key명 JAVA쪽에서는 연결된 redis 의 key를 제거하는 방법이 두가지있다. (실제 나는 evict 하는 기능을 API 프로젝트에서 작업했다. 보통 관리자가 사용하는 admin에서 data가 변경되었을때 redis key 수정이 필요하기 때문에 key를 삭제하는 것이다. 이 후 해당 key를 사용하는 페이지에 재접속하게 되면 서비스에서는 key가 재생성 될 것이다.) 1. 특정 key명을 Evict하는 방법. 2. 원하는 key 명을 조회해서 Evict하는 방법. (다만 2번은 REDIS 설정에 따라 가능여부가 다르다. Sc.. 2020. 3. 13.
커머스서비스에서 동접자 대응을 위한 REDIS 도입기. 적용범위 검토기간 - 2019. 11. 07(목) ~ 2019. 11. 11(월) 작업 기간 - 2019. 11.11(월) ~ 2019. 11. 15(금) 우선 배경은 이러했다. 11월 커머스의 마케팅이 몰리는 시기에 카카오톡 알림톡이 80만명에게 나갈 예정이였다. 평소 50만명에게 전송을해 동접자가 늘거나 '에어팟' 이벤트(선착순 구매) ( 참. .사람들은 선착순을 좋아해. .나도 그렇지만)를 하게 되면 동접자가 늘었을때 서버가 버티지 못해서 서비스에 지장을 끼치고 있었다. 이러한 문제를 해결해야 했고, 물들어올때 노저어야 하는 것처럼 동접자를 늘리기 위한 작업을 해야했다. 우리는 REDIS 서버를 구축해 놓았었고, 웹서비스는 JEDIS로 적용되어 있었다. (시간이 있으면 RedisOn으로 변경할 예정.. 2020. 3. 13.
반응형