Jedis图书馆如何在幕后工作?

时间:2017-03-24 05:35:48

标签: java redis jedis

我最近不得不使用Jedis库,它是一个漂亮的库。我知道Redis是用C编写的,Jedis是不是只用Java封装Java? 通过查看Jedis源代码无法弄明白。 谁能解释一下呢?

2 个答案:

答案 0 :(得分:6)

Jedis是一个本机Java客户端库,它不包装C库 连接到Redis,而不是在Java中实现Redis Protocol。有关大多数实现细节,请参阅Protocol.java文件。

答案 1 :(得分:0)

Jedis是一个客户端库。它访问通过网络以C语言编写的Redis服务器。没有必要包装任何东西。由于存在公共API,您可以使用任何类型的语言编写客户端。

这同样适用于提供公共API和网络访问的任何产品。