Cache란 캐시는 고속 저장소로 대용량 데이터, 복잡한 수학적 연산 결과, 정적 컨텐츠 등을 연산 없이 데이터를 불러올 수 있어 CPU 기능 부하와 지연 시간을 줄여줄 수 있고 퍼포먼스를 향상 시킬 수 있습니다. 보통 RAM이나 인메모리 엔진 같이 가볍고 빠른 하드웨어에 설치되어 실행됩니다. 캐시 히트율(cache hit rate)은 요청이 들어왔을 때 캐싱된 데이터가 있는 확률로 들어온 전체 요청 수 대비 캐시가 히트돼서 응답한 개수를 나타냅니다. 캐시 히트율이 높다는 건 그만큼 캐싱 데이터가 쓰여서 성능이 높다는 걸 의미합니다. 하지만 무조건 높다는 게 좋은 건 아닙니다. RDB인 MySQL과 캐시 DB인 Redis는 실시간 싱크(synch)가 이뤄지지 않기에 즉각적인 데이터 반영이 필요한 경우 캐..
Naver Cloud에서 제공하는 Cloud for DB Redis 서비스를 이용해서 was(tomcat)과 연동하여 session clustering을 진행하도록 하겠습니다. 테스트 환경 was1(tomcat) , was2(tomcat) redis 서버(고가용성) 테스트 시작 ■ Redis 생성 버전과 라이센스 선택 불가..고가용성 선택 시 자동 리다이렉션 됩니다. ■ 생성 후 아래와 같이 확인 가능하며 도메인 확인은 관리->Redis 설정 에서 가능합니다. ■ Redis에 접속할 서버를 redis DB ACG에 추가해줍니다. ■ 생성 후 redis 접속을 위해 redis client 설치 root@was001:~# mkdir -p /etc/redis-client root@was001:~# cd /et..
이전 글 redis install & replication 에 계속해서 진행하도록 하겠습니다. https://jhdatabase.tistory.com/5?category=946638 [Redis 1. install & replication] Redis(레디스; REmote DIctionary System)은 요즘 각광 받고 있는 In-memory Data(key-value) Store입니다. Redis Cluster는 최대 1000개의 노드로 구성이 가능하며, session clustering , cache server 용도로.. jhdatabase.tistory.com 서버 구성 정보 Server Public IP Private IP 비고 Redis1 115.85.182.24 192.168.100.51..
Redis(레디스; REmote DIctionary System)은 요즘 각광 받고 있는 In-memory Data(key-value) Store입니다. Redis Cluster는 최대 1000개의 노드로 구성이 가능하며, session clustering , cache server 용도로 Redis를 많이 사용합니다. 저는 NaverCloud에서 구성하였습니다! 테스트 구성 정보 Server Public IP Private IP 비고 Redis1 115.85.*.* 192.168.100.51 192.168.100.54 (vip) Redis2 49.50.*.* 192.168.100.52 Sentinel 118.67.*.* 192.168.100.53 사전 준비 ※ NCP 사용시 network interfa..