簡體   English   中英

如何從Redis源代碼創建共享庫或靜態庫?

[英]How to create a shared or static library from redis source code?

我正在嘗試使用JNI從Java調用redis函數。 由於性能原因,我不能使用redis java客戶端。 我必須直接與Redis服務器端源代碼進行交互。 但是,即使第一步對我來說似乎也很困難。 在JNI中,它必須加載本機庫,而redis沒有像“ libredis.so”或“ libredis.a”這樣的庫。

我嘗試使用ar命令創建靜態庫。 但是它不能正常工作,因為它還有一些其他依賴項目錄。

有什么建議么?

謝謝

如果您的意思是這樣,您可以從這里獲得hiredis 將其構建為共享對象,請注意所需的內存體系結構。

“直接與Redis服務器端源代碼進行交互”

這條線讓我有些困惑,但是我認為我正在朝正確的方向指路。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM