2014-04-09 171 views
0

我想从Java使用JNI调用redis函数。由于某些性能原因,我无法使用redis java客户端。我必须直接与redis服务器端源代码进行交互。 但即使是第一步似乎也很难。在JNI中,它必须加载本地库,而redis没有像“libredis.so”或“libredis.a”这样的库。如何从redis源代码创建共享库或静态库?

我试图用ar命令创建一个静态库。但它不能正常工作,因为它有一些其他的依赖目录。

有什么建议吗?

感谢

回答

0

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

此行让我困惑了一下“直接与Redis的服务器端源代码交互”,但我觉得我指导你在正确的方向。