`
BenKing
  • 浏览: 57978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xMemcached 的学习

 
阅读更多

   在学习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官方中文手册** 是学习和使用Xmemcached不可或缺的参考资料,无论你是初学者还是有经验的开发者,都能从中受益匪浅,提升你的缓存管理和系统性能优化技能。

    xmemcached api doc

    `apidocs` 文件夹包含了 xmemcached 的 JavaDoc,是学习和使用 xmemcached 的重要参考资料。通过阅读文档,开发者可以详细了解每个类、接口、方法的用途和用法,更好地利用 xmemcached 实现高效的数据缓存功能。 ...

    xmemcached jar包,源文件,api

    **xmemcached:高效、强大的Memcached客户端** xmemcached是一个高性能、易用且功能丰富的Java ...通过深入理解其特性和API,结合源代码学习,可以更好地利用xmemcached提升应用性能,解决缓存相关的复杂问题。

    征服 Kestrel + XMemcached

    此外,还可以探索其他开源项目和库,看看它们如何集成Kestrel和XMemcached,以便从中学习最佳实践。 总的来说,掌握Kestrel和XMemcached的使用,不仅可以提升系统的性能和可扩展性,还能为开发者在解决复杂分布式...

    Xmemcached/jedis springdemo

    【Xmemcached/jedis Spring Demo】是一个整合了Xmemcached和jedis的Spring示例项目,旨在帮助开发者理解和学习如何在Spring框架中集成并使用这两种流行的NoSQL客户端库。Xmemcached是Java编写的高效、易用的...

    mule ce xmemcached

    “mule ce xmemcached” 指的是Mule Community Edition(社区版)集成XMemcached的场景。Mule是一款强大的企业级服务总线(ESB)和集成平台,而XMemcached则是一个高性能、轻量级的Java Memcached客户端库。 **描述...

    征服 Kestrel + XMemcached + Spring TaskExecutor

    通过深入学习Kestrel的配置、管理和监控,掌握XMemcached的使用技巧,以及理解Spring TaskExecutor的线程池管理策略,开发者可以有效地优化应用程序的性能,同时保证系统的可伸缩性和可靠性。在实际项目中,可能还...

    Ehcache+xmemcached+redis 整合spring注解demo

    通过学习和实践这个项目,开发者不仅可以掌握如何在Spring环境中使用Ehcache、xmemcached和Redis,还能了解如何利用注解进行缓存管理,这对于提升应用程序的性能和可维护性至关重要。同时,这样的整合方式也体现了...

    memcache-demo

    通过以上分析,这个"memcache-demo"项目提供了学习和实践如何在Spring应用中使用XMemcached作为缓存解决方案的宝贵资源。通过阅读和运行项目中的代码,开发者可以深入理解如何有效地集成和利用Memcached来优化Java...

    memcache学习资料(包含memcache和java_memcache相应的jar)

    `java_memcache`相关的JAR文件通常包含了Java Memcached客户端库,如Xmemcached或spymemcached,这些库提供了API,让Java开发者能够方便地在Java应用中集成和使用Memcached服务。 在Windows环境下部署和使用...

    nodeJS学习的课程作业

    - **Java 客户端**:介绍常用的 Java Memcached 客户端库,如 Spymemcached 和 Xmemcached。 - **代码示例**:提供 Java 代码示例,演示如何使用这些客户端库与 Memcached 服务器进行交互。 以上是对“nodeJS学习的...

    memcached和java关联的一些网上例子

    描述中的“适合入门学习”进一步强调了内容将侧重于基础,帮助新手了解如何在Java项目中开始使用memcached来提升应用性能,特别是处理高并发和大数据量的情况。 **memcached介绍** Memcached是一款高性能的、...

    demo_memcache_ieda

    "demo_memcache_ieda"项目是一个很好的学习资源,通过对比spymemcached和XMemcached这两个客户端,开发者可以了解如何在Java项目中集成并使用Memcached,从而优化应用性能,实现高效的数据缓存。

    私塾在线 高级java软件架构师实战培训视频教程 阶段一 代码及目录59-66 讲 共148讲

    第63讲讲解了Java客户端如何与Memcached服务器进行通信,包括引入和配置Java Memcached客户端库,如spymemcached或xmemcached。学习者将学习如何在Java应用程序中集成Memcached,以便利用其缓存功能。 第64节关注...

    memcached官方jar和一些网上的资料

    描述中的“一些网上的资料”可能包括Memcached的官方文档、教程、社区论坛以及相关的技术博客等,这些都是学习和解决问题的好去处。例如: - 官方文档:https://memcached.org/ - Stack Overflow:...

    Java-memcached-demo

    在Java中,我们可以使用开源库如spymemcached或xmemcached来与Memcached服务器进行交互。在这个demo中,我们很可能看到如何配置和初始化这些客户端,以及如何存储和检索数据。 1. **配置Memcached客户端**:首先,...

    ibatis memcached

    4. **编写Memcached客户端代码**:根据项目需求,可能需要自定义Memcached客户端,例如使用spymemcached或者xmemcached库来与Memcached服务器通信。 5. **缓存策略**:理解并设定合适的缓存策略,如LRU(Least ...

Global site tag (gtag.js) - Google Analytics