如何从redis源代码创建共享或静态库?

时间:2014-04-09 16:10:27

标签: java c linux redis java-native-interface

我正在尝试使用JNI从Java调用redis函数。由于一些性能原因,我无法使用redis java客户端。我必须直接与redis服务器端源代码进行交互。 但即便是第一步对我来说也很困难。在JNI中,它必须加载本机库,而redis没有像“libredis.so”或“libredis.a”这样的库。

我尝试使用ar命令创建静态库。但它无法正常工作,因为它有一些其他依赖目录。

有什么建议吗?

由于

1 个答案:

答案 0 :(得分:0)

如果这是你的意思,你可以从here获得hiredis。将其构建为共享对象,注意所需的内存架构。

  

“直接与redis服务器端源代码交互”

这条线让我感到困惑,但我想我正指引你朝着正确的方向前进。