정~~말 간단하게 레디스 함수들을 캡슐화 시켰다..
아직 문법을 제대로 몰라서 정말 기본적인 것들만 만들었는데
나중에 문법을 익히더라도 RedisManager를 사용하는 다른 클래스에서
쿼리문이 구성될 것이라 예상된다..
port/ip를 받고 연결을 설정하는 과정..
저번 예제 코드 그대로 붙여넣기 한 것뿐이다.
Request는 string (단순 질의) 버젼과 Format 형식 버젼으로 두 가지 만들어 뒀다.
저번에 mysql 보니깐 후자를 더 많이 사용하게 되더라..
redis로부터 응답을 받으면 redisReply를 통해 (key,value) 형식의 데이터들이 m_RedisReply에 담긴다
그것을 리턴을 하기전에 반드시 Request를 해주어야 하기 때문에 nullptr일 때는 경고를 주기로 했다.
마지막으로 서버종료와 함께 자원을 반납할 수 있는 Close()를 두었다. (소멸자에 넣어도 될듯!)
동작 확인..
만족스럽다. 그리고 redis gui 무료 버젼이 있다해서 나중을 위해 다운받아뒀다!
자세한 설치 방법은
이곳으로!
'게임 서버 프로그래밍' 카테고리의 다른 글
Windows/C++ Redis 설치 (0) | 2020.09.15 |
---|