반응형 분류 전체보기65 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 명령어 (keys, Scan, get, flushall, Del 등) REDIS 기본 명령어 이다. 개인 Redis 서버에서는 keys 패턴 으로 조회를 많이하지만 key가 많은 회사 서버에서는 Scan 명령어를 이용한다. scan 0 match key명 Redis 실행 redis-server 키 조회 Keys * 키 타입 조회 Type key명 Key Value 조회 Get key명 Key 전체삭제 flushall Key 1개 삭제 Del key명 구분 SET GET POP REM INCR 집합연산 Strings SET GET - DEL INCR - Lists LPUSH LRANGE LPOP LREM - - Sets SADD SMEMBERS SPOP SREM - SUNION ZSets ZADD ZRANGE ZPOPMIN ZREM ZINCRBY ZUNION Hashes H.. 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. Spring Boot + JPA + Gradle 에러 해결 [Error creating bean with name 'entityManagerFactory' defined in class path resource] 나는 Spring Boot 프로젝트로 JPA 환경에 Gradle을 가지고 프로젝트 셋팅을 하고 있었다. Mysql 로 연결을 하던중... entityManagerFactor 빈을 생성할 수 없다네..? 뭐지?? 했는데 javaassist 가 필요했다. 해결법. build.gradle 에 아래 추가. implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA' 에러 로그 .. entityManagerFactory 를 만들 수 없다는 에러.... Error starting ApplicationContext. To display the conditions report re-run your application with 'debug.. 2020. 2. 17. [에러]Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'servletEndpointRegistrar' defined in class path resource [org/springframework/boot/actuate/autoconfigure/e.. JPA 프로젝트를 생성하다가 아래와 같은 에러르 뱉었는데.. 알고보니 내가 build.gradle 에다가 implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 를 추가해놔서 종속성 충돌이 발생했다.. 제거 후 작업하니 문제없네.. Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. Message: Error creating bean with name 'servletEndpointRegistrar' defined in class path resource [org/springframework/boot/actuat.. 2020. 1. 20. Vue.js 기본 문법 콧수염 괄호 {{ }} v-bind Id, class, style 등의 html 속성 값에 뷰 데이터 값을 연결할때 사용. 자바스크립트 표현식 뷰 템플릿 안에서 자바스크립트 표현식 사용가능 {{ message + “!!” }}. —> message!! {{ message.split(‘’).reverse().join(‘’) }} —> 메시지 리버스 주의점. 선언문 사용안됌. ex) Int a 분기 구문 사용안됌. 삼항연산자 됌. 복잡한 연산자는 인스턴스 안에서 수행. 스크립트에서 computed 속성으로 계산한 후 최종 값만 표현. 디렉티브 뷰 디렉티브란 Html 태그 안에 v- 접두사를 가지는 모든 속성을 의미. v-if 두잇 —> flag 상태에 따라 a태그가 보일 수 도 안보일 수도. v-for 지정.. 2020. 1. 9. 이전 1 ··· 6 7 8 9 10 11 다음 반응형