반응형

분류 전체보기 67

memcached

memcached는 고성능 분산 메모리 객체 캐싱 시스템명령줄 옵션으로 구성재부팅 시 데이터가 소멸데이터 수정 및 삭제 시 데이터베이스와 memcached를 동시에 업데이트해야 함시스템의 메모리를 사용하여 캐시 서비스를 제공. RAM에 객체들을 저장하여 데이터베이스 서버로의 라운드트립을 줄임.장점: 네트워크 효율성 향상: 데이터베이스 쿼리 대신 메모리에서 데이터를 빠르게 검색분산 시스템 지원: 여러 서버에서 실행 가능하며, 캐시 내용은 모든 노드 간에 중복리소스 효율성: 시스템의 사용되지 않는 메모리를 활용하여 성능을 향상 1. 설치wget https://memcached.org/files/memcached-1.6.9.tar.gztar xvfz memcached-1.6.9.tar.gz./configure..

Linux 2025.03.13

redis tomcat 세션 테스트.jsp

pageEncoding="EUC-KR"%>        String RsessionId = request.getRequestedSessionId();        String sessionId = session.getId();        boolean isNew = session.isNew();        long creationTime = session.getCreationTime();        long lastAccessedTime = session.getLastAccessedTime();        int maxInactiveInterval = session.getMaxInactiveInterval();        Enumeration e = session.getAttributeNames..

Linux 2025.03.13

redis tomcat client 설치 (redisson 의 경우)

Redisson은 Redis를 위한 Java 클라이언트 라이브러리로, 분산 데이터 서비스 프레임워크.  주요 특징 분산 락 지원: Redisson은 Redis의 Redlock 알고리즘을 구현하여 분산 환경에서의 동시성 제어를 제공합니다.다양한 데이터 구조: 객체, 컬렉션, 맵 등 다양한 데이터 구조를 지원합니다.Java 객체 매핑: Java 객체를 분산 스토리지에 쉽게 매핑할 수 있습니다.비동기 논블로킹 I/O: Netty를 사용하여 비동기 논블로킹 I/O를 제공합니다.Pub/Sub 방식: 락 해제 시 Pub/Sub 방식을 이용하여 Redis의 부하를 줄입니다Redisson은 Redis의 단순한 명령어 실행이 아닌, Lock과 같은 고수준의 구현체를 제공합니다.  이는 분산 환경에서의 동시성 제어와 복잡..

Linux 2025.03.13

redis 설치 (jar)

Redis(Remote Dictionary Server)는 고성능 오픈소스 인메모리 키-값 데이터 구조 저장소 데이터 구조:키-값 구조로 데이터를 저장합니다.문자열, 리스트, 셋, 정렬된 셋, 해시 등 다양한 데이터 타입을 지원합니다.성능:모든 데이터를 메모리에 저장하여 빠른 읽기와 쓰기 속도를 제공합니다.평균적으로 읽기 및 쓰기 작업 속도가 1ms로 매우 빠릅니다.지속성:메모리 기반이지만 데이터의 영속성을 제공합니다.스냅샷 기능을 통해 메모리 내용을 파일로 저장하고 복구할 수 있습니다.확장성:마스터-슬레이브 복제를 지원하여 고가용성을 제공합니다.샤딩을 통해 데이터를 여러 서버에 분산 저장할 수 있습니다.활용 사례:캐싱: 웹 애플리케이션의 세션 정보나 자주 조회되는 데이터 저장.실시간 분석: 로그 처리,..

Linux 2025.03.12
반응형