我們有一個應用程序利用UDP服務,並觀察到重複此UDP服務的75%的調用。C++ InMemory高速緩存庫
因此希望應用內存中緩存,以避免昂貴的網絡調用並提高應用程序的週轉時間。
以前從未使用過緩存,因此C++/Unix環境中適當的緩存庫的任何指針都將大有幫助。
還想跨多個進程共享此緩存。
需要緩存來存儲字符串類型的鍵值對。
我們有一個應用程序利用UDP服務,並觀察到重複此UDP服務的75%的調用。C++ InMemory高速緩存庫
因此希望應用內存中緩存,以避免昂貴的網絡調用並提高應用程序的週轉時間。
以前從未使用過緩存,因此C++/Unix環境中適當的緩存庫的任何指針都將大有幫助。
還想跨多個進程共享此緩存。
需要緩存來存儲字符串類型的鍵值對。
Gemfire(無關)是一個商業分佈式緩存系統。服務器是用Java編寫的,但對C++(除其他之外)存在本機支持。
看看redis,它是一個noSQL鍵值數據庫。在這裏你有一個interactive tutorial。我們成功地在幾個應用程序中使用它。