免责申明:这个版本只能说是0.5版,还不够成熟,只用于学术交流,如果没有经过重复测试请勿在产品使用环境使用,否则后果自负。
这是我将以前测试代码修改了一下的,写成的一个memcached客户端。实现简单,可以作为进一步完善的原型。有兴趣的朋友可以下载了看看,题写意见。
MemcachedClient client = new MemcachedClient();
client.setHost("127.0.0.1");
client.connect();
JavaUtil.debugPrint(client.stats());
//JavaUtil.debugPrint(client.version());
//JavaUtil.debugPrint(client.statSlabs());
//JavaUtil.debugPrint(client.set("aabbcc", "aa", 5));
//JavaUtil.debugPrint(client.get("aabbcc") );
client.set("aa", "aa",6);
client.set("bb", "aa",6);
client.set("cc", "aa",6);
JavaUtil.debugPrint(client.gets(new String[]{"aa","bb","cc"}));
//JavaUtil.debugPrint(client.statItems());
//JavaUtil.debugPrint(client.statSizes());
//JavaUtil.debugPrint(client.statMalloc());
//JavaUtil.debugPrint(client.statCachedump());
client.quit();
分享到:
相关推荐
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
HttpAsyncClient 是一个异步的 HTTP 客户端开发包,基于 HttpCore NIO 和 HttpClient 组件。HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP...
Dubbo 是基于NIO的非阻塞实现并行调用,客户端不需要启动多线程即可完成并行调用多个远程服务,相对多线程开销较小,异步调用会返回一个 Future 对象。 Dubbo 的注册中心可以选择 Zookeeper、Redis、Multicast、...
在互联网Java工程师的面试中,对技术的掌握程度是一个重要的考核点,这份485页的文档收集了1000道面试题,覆盖了Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、...
- Elasticsearch是一个基于Lucene构建的开源搜索引擎,适用于全文搜索和分析。 5. **Memcached**: - Memcached是一个高性能的分布式内存对象缓存系统,用于减轻数据库负载。 6. **Redis**: - Redis是一个...
- `memcached://`:基于Memcached的协议 - `redis://`:基于Redis的协议 - `rest://`:RESTful风格的HTTP协议 以上就是对Dubbo面试题的部分答案,涵盖了Dubbo的核心概念、架构设计、通信、服务治理等方面。这些...
- MyBatis定义:MyBatis是一个支持定制化SQL、存储过程以及高级映射的优秀持久层框架,是Java持久层框架的一种半自动ORM实现。 - 优点:简化了代码编写,提供了灵活性,易于与第三方数据处理框架集成,SQL语句与...