我最近不得不使用Jedis库,它是一个漂亮的库。我知道Redis是用C编写的,Jedis是不是只用Java封装Java? 通过查看Jedis源代码无法弄明白。 谁能解释一下呢?
答案 0 :(得分:6)
Jedis是一个本机Java客户端库,它不包装C库 连接到Redis,而不是在Java中实现Redis Protocol。有关大多数实现细节,请参阅Protocol.java文件。
答案 1 :(得分:0)
Jedis是一个客户端库。它访问通过网络以C语言编写的Redis服务器。没有必要包装任何东西。由于存在公共API,您可以使用任何类型的语言编写客户端。
这同样适用于提供公共API和网络访问的任何产品。