
Redis 알아보기

1.CreateRedisCluster 목적 : Redis 클러스터를 생성하고 연결하는 클래스. > Redis에서 클러스터란? Redis cluster는 데이터를 자동으로 여러 개의 Redis 노드에 나누어 저장할 수 있는 방법을 제공합니다. 즉 여러 대의 서버에 데이터를 분산하여 저장하기 때문에 1대의 서버에 부하를 여러 대의 서버로 분산시키므로 더 빠른...

2.CreateRedisStandalone 목적 : Redis standalone 서버를 생성하고 연결하는 클래스. 리눅스 서버에서 데몬을 이용하여 서비스 하고 있기 때문에, Redis 서버를 따로 설정해줘야한다. > standalone 방식이란? 서버가 부팅할 때 또는 명령을 내려 데몬을 작동시키며 데몬은 백그라운드에서 요청을 기다렸다가 요청이 들어오...

3.RedisControler 목적 : Redis에서 실행되는 작업을 추상화한 클래스. Redis 클러스터와의 연결 및 명령 수행 작업을 위한 추상 클래스 생성하였습니다. 1.필요한 변수 생성 2.주어진 키에 대한 정보를 가져오기 3.주어진 키에 대한 정보를 설정하기 4.레디스 연결하기 : 객체 풀에서 연결 객체를 빌려와 Redis에 연결 합니다....

4.LoginCheckRedis 목적 : 로그인 정보를 Redis에 저장하고 검색하는 클래스 RedisControler 클래스를 상속하며, Redis에서 로그인 정보를 설정하고 검색하는 메서드를 구현해봤습니다. setInfo 메서드에서는 주어진 키(key)에 대한 데이터를 Redis에서 삭제하고, "failCount"와 "userIp" 필드를 설정한 후...