C ++内存缓存库

时间:2012-09-24 08:36:15

标签: c++ memcached

我们有一个使用UDP服务的应用程序,并观察到重复调用此UDP服务的75%。

因此希望应用内存缓存,以避免代价高昂的网络呼叫,并改善应用程序的周转时间。

以前从未使用过缓存,因此C ++ / Unix环境中适当缓存库的任何指针都会有很大帮助。

还想在多个进程之间共享此缓存。

需要缓存来存储字符串类型的键值对。

2 个答案:

答案 0 :(得分:2)

看看redis,它是一个noSQL键值数据库。这里有interactive tutorial。我们成功地在几个应用程序中使用它。

答案 1 :(得分:1)

Gemfire(无关系)是商业分布式缓存系统。服务器是用Java编写的,但C ++(以及其他)存在本机支持。