DB/Redis 4

Redis-Sentinel

🌈 TIL과반수 표를 받아야 해서 sentinel은 홀수인 3개로 구성했다.  ✨ Redis-SentinelRedis Sentinel은 Redis Cluster를 사용하지 않을 때 HA를 제공한다.MonitoringNotificationAutomatic failoverConfiguration provider  💕 sentinel 설치apt-get install redis-sentinel   🔍 sentinel.conf 수정bind 172.23.0.1 127.0.0.1 ::1로 수정한다.sentinel monitor mymaster 172.23.0.1 27890 1 👉 master의 호스트와 포트번호를 mymaster라는 이름으로 등록한다. 투표는 1개만 받아도 됨sudo vi /etc/redis/..

DB/Redis 2024.04.02

Redis

Redis데이터의 원래 소스보다 더 빠르게 액세스할 수 있는 임시 데이터 저장소주로 변하지 않는 데이터, 반복적으로 액세스하는 같은 데이터를 캐시에 저장단순한 key-value 구조In-memory 데이터 저장소서버 재시작 시 모든 데이터 유실복제 기능을 사용해도 실수 발생 시 데이터 복원 불가💀Redis를 캐시 이외의 용도로 사용한다면 적절한 데이터 백업이 필요데이터를 영구 저장하는 방법RDB바이너리 파일 형태로 저장된다.저장 당시 메모리에 있는 데이터 그대로를 사진 찍듯이 snapshot 방식으로 저장자동 👉 redis.conf 파일에서 SAVE 옵션(시간 기준)수동 👉 BGSAVE 커맨드를 이용해 cli 창에서 수동으로 RDB 파일 저장SAVE 커맨드는 절대 사용 ❌AOF(Append Only..

DB/Redis 2023.05.07

Redis Class 및 Interface | 어노테이션 | redis-cli | 메소드

✨ Class 및 Interface 정리 Interface RedisConnectionFactory Thread-safe factory of Redis connections. Class LettuceConnectionFactory Luttuce를 기반으로 연결을 생성하는 Connection factory Class RedisTemplate object와 binary data 사이에 자동으로 serialization/deserialization을 수행한다. thread-safe하다. Interface CacheManager 스프링의 중심 캐시 매니저 SPI SPI는 Synchronous serial communication 주로 임베디디 시스템에서 근거리 통신에서 사용되는 인터페이스 사양 Class Red..

DB/Redis 2022.07.27