在学习xmemcached,由于没有安装linux环境,所以在windows环境下进行测试,此文章主要记录一些需要的环境,以及出现的异常的处理情况。
环境: 1)memcached for windows: memcached-1.2.1-win32.zip
2) xmemcached-1.3.5-bin-with-dependencies.tar.gz
步骤一:windows下安装memcached 很简单,并启动memcached
步骤二: 参考xMemcached的 User_Guide_zh 采用 eclipse 编写简单的测试用例
开始导入的jar 是: slf4j-api-1.5.6.jar 和xmemcached-1.3.5.jar
写了一个简单的类:
public static void main(String[] args){
MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil.getAddresses("127.0.0.1:11211"));
MemcachedClient xMemcachedClient = null;
try {
xMemcachedClient = builder.build();
xMemcachedClient.set("hello", 0, "hello world!");
String value = xMemcachedClient.get("hello");
System.out.println("=========== From memcached value is:"+value);
xMemcachedClient.delete("hello");
value = xMemcachedClient.get("hello");
System.out.println("=========hello===:"+value);
} catch (IOException e) {
e.printStackTrace();
} catch (TimeoutException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (MemcachedException e) {
e.printStackTrace();
}
try {
xMemcachedClient.shutdown();
} catch (Exception e) {
e.printStackTrace();
}
}
结果运行error:java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder
缺少jar 看样子时缺少log 包,我下载了 一个log4j 的包,还是同样的error, 最后下载了一个nlog4j-1.2.25.jar 问题解决,包结构如下图
- 大小: 6.4 KB
分享到:
相关推荐
**Xmemcached官方中文手册** 是...总的来说,这份**Xmemcached官方中文手册** 是学习和使用Xmemcached不可或缺的参考资料,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你的缓存管理和系统性能优化技能。
`apidocs` 文件夹包含了 xmemcached 的 JavaDoc,是学习和使用 xmemcached 的重要参考资料。通过阅读文档,开发者可以详细了解每个类、接口、方法的用途和用法,更好地利用 xmemcached 实现高效的数据缓存功能。 ...
**xmemcached:高效、强大的Memcached客户端** xmemcached是一个高性能、易用且功能丰富的Java ...通过深入理解其特性和API,结合源代码学习,可以更好地利用xmemcached提升应用性能,解决缓存相关的复杂问题。
此外,还可以探索其他开源项目和库,看看它们如何集成Kestrel和XMemcached,以便从中学习最佳实践。 总的来说,掌握Kestrel和XMemcached的使用,不仅可以提升系统的性能和可扩展性,还能为开发者在解决复杂分布式...
【Xmemcached/jedis Spring Demo】是一个整合了Xmemcached和jedis的Spring示例项目,旨在帮助开发者理解和学习如何在Spring框架中集成并使用这两种流行的NoSQL客户端库。Xmemcached是Java编写的高效、易用的...
“mule ce xmemcached” 指的是Mule Community Edition(社区版)集成XMemcached的场景。Mule是一款强大的企业级服务总线(ESB)和集成平台,而XMemcached则是一个高性能、轻量级的Java Memcached客户端库。 **描述...
通过深入学习Kestrel的配置、管理和监控,掌握XMemcached的使用技巧,以及理解Spring TaskExecutor的线程池管理策略,开发者可以有效地优化应用程序的性能,同时保证系统的可伸缩性和可靠性。在实际项目中,可能还...
通过学习和实践这个项目,开发者不仅可以掌握如何在Spring环境中使用Ehcache、xmemcached和Redis,还能了解如何利用注解进行缓存管理,这对于提升应用程序的性能和可维护性至关重要。同时,这样的整合方式也体现了...
通过以上分析,这个"memcache-demo"项目提供了学习和实践如何在Spring应用中使用XMemcached作为缓存解决方案的宝贵资源。通过阅读和运行项目中的代码,开发者可以深入理解如何有效地集成和利用Memcached来优化Java...
`java_memcache`相关的JAR文件通常包含了Java Memcached客户端库,如Xmemcached或spymemcached,这些库提供了API,让Java开发者能够方便地在Java应用中集成和使用Memcached服务。 在Windows环境下部署和使用...
- **Java 客户端**:介绍常用的 Java Memcached 客户端库,如 Spymemcached 和 Xmemcached。 - **代码示例**:提供 Java 代码示例,演示如何使用这些客户端库与 Memcached 服务器进行交互。 以上是对“nodeJS学习的...
描述中的“适合入门学习”进一步强调了内容将侧重于基础,帮助新手了解如何在Java项目中开始使用memcached来提升应用性能,特别是处理高并发和大数据量的情况。 **memcached介绍** Memcached是一款高性能的、...
"demo_memcache_ieda"项目是一个很好的学习资源,通过对比spymemcached和XMemcached这两个客户端,开发者可以了解如何在Java项目中集成并使用Memcached,从而优化应用性能,实现高效的数据缓存。
第63讲讲解了Java客户端如何与Memcached服务器进行通信,包括引入和配置Java Memcached客户端库,如spymemcached或xmemcached。学习者将学习如何在Java应用程序中集成Memcached,以便利用其缓存功能。 第64节关注...
描述中的“一些网上的资料”可能包括Memcached的官方文档、教程、社区论坛以及相关的技术博客等,这些都是学习和解决问题的好去处。例如: - 官方文档:https://memcached.org/ - Stack Overflow:...
在Java中,我们可以使用开源库如spymemcached或xmemcached来与Memcached服务器进行交互。在这个demo中,我们很可能看到如何配置和初始化这些客户端,以及如何存储和检索数据。 1. **配置Memcached客户端**:首先,...
4. **编写Memcached客户端代码**:根据项目需求,可能需要自定义Memcached客户端,例如使用spymemcached或者xmemcached库来与Memcached服务器通信。 5. **缓存策略**:理解并设定合适的缓存策略,如LRU(Least ...