jmemcached 是一个Java版的 memcached 缓存服务器,基本上跟 memcached 是兼容的。jmemcached 是使用 Apache MINA 作为无堵塞的网络IO操作,但从 0.7 版本开始 jmemcached 改用了 Netty 作为网络IO操作包。
示例代码:
MemCacheDaemon daemon = new MemCacheDaemon(); LRUCacheStorageDelegate cacheStorage = new LRUCacheStorageDelegate(max_size, max_bytes, 1024000); daemon.setCache(new Cache(cacheStorage)); daemon.setAddr(addr); daemon.setIdleTime(idle); daemon.setPort(port); daemon.setVerbose(verbose); daemon.start();