2017-03-24 1 views
0

최근 Jedis 라이브러리를 사용해야했습니다. 멋진 라이브러리입니다. 나는 Redis가 C로 작성된 것을 알고, Jedis는 Java를 C 주위로 감싸는가? Jedis 소스 코드를 보면 알 수 없습니다. 누구든지 설명 할 수 있습니까?Jedis 도서관은 어떻게 작동합니까?

답변

0

Jedis는 클라이언트 라이브러리입니다. 네트워크를 통해 C로 작성된 Redis 서버에 액세스합니다. 아무것도 감쌀 필요가 없습니다. 공용 API가 있으므로 모든 언어로 클라이언트를 작성할 수 있습니다.

공개 API 및 네트워크 액세스를 제공하는 모든 제품에 동일하게 적용됩니다.

6

Jedis는 C 라이브러리를 에 연결하지 않고 Redis에 연결하는 대신 Java에서 Redis Protocol을 구현합니다. 대부분의 구현 세부 사항은 Protocol.java 파일을 참조하십시오.