[Redis] Hiredis vs cpp_redis
2019. 4. 29. 13:57ㆍProgramming/Redis
https://cpp.libhunt.com/compare-hiredis-vs-cpp_redis
c++에서 Redis 통신을 하기 위해 라이브러리를 분석하는 중에 두개의 라이브러리들을 비교해주는 사이트가 있어서 비교해보게 되었다.
위 사이트에서 보면 Hiredis와 cpp_redis 비교 우위에서 Hiredis가 앞서는 것을 알 수 있다.
Code Quality나 선호도를 보면 Hiredis가 앞서는데 Hiredis는 언어가 C로 되어 있고, cpp_redis는 C++로 되어 있어서 인터페이스 측면에서는 cpp_redis가 깔끔해보인다.
하지만 cpp_redis는 가장 마지막 커밋이 2018년 11월이고,
cpp_redis 프로젝트의 작성자가 이 라이브러리를 더 업데이트 하지 않기로 하였기 때문에, hiredis를 사용하는것이 지속적인 업데이트가 가능하고 redis의 버전이 올라가더라도 지속적인 대응이 가능할 것이다.
그렇기 때문에 hiredis와 cpp_redis중 어떤 redis 라이브러리를 사용할 것인가의 고민에서 hiredis를 사용하자로 결론 내리게 되었다.
하지만 hiredis는 C고 cpp_redis는 C++이기 때문에 hiredis는 간편하게 쓰려면 한번 더 wrapping해줘야 한다.
간단하게 사용할 것이라면 cpp_redis를 사용하도록 하자
Lumnify에서 Code Quality를 평가하는 기준은 참고 사항으로 읽어보기만 하자.
'Programming > Redis' 카테고리의 다른 글
레디스 개발자 antirez 블로그 주소 (0) | 2018.08.27 |
---|---|
keys와 scan 풀탐색 시간 비교 (0) | 2018.08.02 |
c++ hiredis rediscommand (0) | 2018.07.18 |