java如何从redis源代码创建共享或静态库?
我正在尝试使用JNI从Java调用redis函数。由于一些性能原因,我不能使用RedisJava客户端。我必须直接与redis服务器端源代码交互。 但即使是第一步对我来说也很难。在JNI中,它必须加载一个本机库,而redis没有像“libredis.so”或“libredis.a”这样的库
我尝试使用ar命令创建一个静态库。但是它不能正常工作,因为它有一些其他的依赖目录
有什么建议吗
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在尝试使用JNI从Java调用redis函数。由于一些性能原因,我不能使用RedisJava客户端。我必须直接与redis服务器端源代码交互。 但即使是第一步对我来说也很难。在JNI中,它必须加载一个本机库,而redis没有像“libredis.so”或“libredis.a”这样的库
我尝试使用ar命令创建一个静态库。但是它不能正常工作,因为它有一些其他的依赖目录
有什么建议吗
谢谢
# 1 楼答案
如果你是这个意思,你可以从here得到
hiredis
。将其构建为共享对象,注意所需的内存架构这句话让我有点困惑,但我认为我在引导你朝着正确的方向前进