Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon
)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
今天在整理系统的时候 发现我的memcached是百度下的jar 直接在家到这个下面的。然后我就到http://mvnrepository.com/ 这个网站上面继续找 但是搜到的结果都是spring-simple
看了一下 和我要的结果好像不一样。
那怎么办呢 只有把前段时间下载的memcached放在maven库里面了 然后使用项目来引用、
1:下载你要使用版本的memcached。下载memcached client
2:将里面的 java_memcached-release_2.6.6.jar 这个文件 放在d盘(你看哪边爽 放在哪边)
3:cmd 进入命令;
-
D:\>mvninstall:install-file-Dfile=d:/java_memcached-release_2.6.6.jar-DgroupId=com.danga-DartifactId=memcached-Dversion=2.6.6-Dpackaging=jar-DgeneratePom=true
然后在你的maven仓库 就看到com包下面多了一个dange文件夹 打开看看 有 ok 增加成功
4:找到 \localRepository\com\danga\memcached 下面的maven-metadata-local.xml文件
把下面的话变一下
-
<groupId>com.danga</groupId>
-
<artifactId>memcached</artifactId>
-
<versioning>
-
<release>2.6.6</release>
-
<versions>
-
<version>2.6.6</version>
-
</versions>
-
<lastUpdated>20150628145446</lastUpdated>
-
</versioning>
变成 通用格式 放在项目的pom文件下面:
-
<dependency>
-
<groupId>com.danga</groupId>
-
<artifactId>memcached</artifactId>
-
<version>2.6.6</version>
-
</dependency>
然后保存一下 在maven libbraries下面就看到 memcached的jar包了 ok。
分享到:
相关推荐
综上所述,"maven-springmvc-mybatis-memcached"项目是一个全面的Web应用开发实例,它涵盖了现代Java Web开发中的多个关键组件。通过学习和实践这个项目,开发者可以掌握如何利用这些工具和技术构建高效率、高性能的...
本文将详述如何在项目中使用Hibernate与Memcached结合实现二级缓存,并探讨Memcached的基本原理和使用方法。 首先,我们需要理解什么是Hibernate的二级缓存。在Hibernate框架中,一级缓存是每个Session级别的,它...
2. 引入必要的库依赖,例如,如果你使用 Maven,可以在 `pom.xml` 文件中添加依赖。 3. 创建 `MemcachedClient` 实例,连接到 Memcached 服务端。 4. 使用客户端 API 进行数据的存取操作,如 `set()` 和 `get()` ...
“memcached安装及java应用使用memcached”这一标题暗示了我们要讨论的是一个关于分布式内存缓存系统——memcached的安装过程以及如何在Java应用程序中使用它。Memcached是一个高性能、轻量级的分布式内存对象缓存...
本篇文章将深入探讨如何在Java项目中集成并使用Memcached。 1. **安装Memcached服务器** 在开始Java开发之前,首先需要在本地或服务器上安装Memcached。通常,可以下载源码编译安装,或者通过包管理器(如Ubuntu的...
让我们逐一深入理解这些技术及其在项目中的作用。 1. Maven:Maven 是一个项目管理工具,它帮助开发者构建、管理和部署Java项目。通过定义项目对象模型(Project Object Model, POM),Maven 可以自动处理项目的...
为了在Java项目中使用Memcached,我们需要引入一个客户端库。在这里,我们选择使用SpyMemcached作为客户端。首先,在Maven项目的`pom.xml`文件中添加以下依赖: ```xml <groupId>net.spy</groupId> <artifactId>...
5. **SSM中使用Memcached**:在业务逻辑或Service层,通过MemcachedUtils进行缓存操作。比如,在查询数据库之前,先尝试从缓存中获取数据,如果不存在再从数据库中获取并存入缓存。 6. **缓存策略**:根据实际需求...
接下来,让我们看看如何在Java代码中使用Memcached。首先,我们需要创建一个`MemcachedClient`实例,连接到运行的Memcached服务器: ```java import net.spy.memcached.AddrUtil; import ...
要添加spymemcached库,可以在Maven项目的pom.xml文件中添加以下依赖: ```xml <groupId>net.spy</groupId> <artifactId>spymemcached <version>2.12.3 ``` 安装完毕后,你可以通过以下步骤创建一个Memcached...
在IT行业中,尤其是在Web应用程序开发领域,服务器性能和效率至关重要。...在实际项目中,根据具体需求和性能测试结果,可以选择合适的序列化器(如Kryo或XStream)以及配置memcached的最佳实践,以达到最优效果。
1. **添加依赖**:将`java_memcached-release_2.6.6.jar`添加到你的项目类路径中,如果你使用的是Maven或Gradle,可以在pom.xml或build.gradle文件中配置依赖。 2. **初始化连接**:在代码中,首先需要创建一个...
在Maven项目中,可以在pom.xml文件中声明依赖,而在非Maven项目中,可以直接将jar文件放入项目的lib目录。 5. **基本操作**: - **添加数据**:使用`MemcachedClient`的`set`方法可以将数据存储到缓存中,指定一个...
1. 添加客户端库依赖:在项目的Maven或Gradle配置文件中引入对应的Memcached客户端库。 2. 初始化客户端:创建一个Memcached客户端实例,指定服务器的IP地址和端口号。 3. 存储数据:调用客户端的set方法,传入键、...
本篇学习笔记将重点介绍如何在Java环境中使用gwhalin提供的Memcached客户端进行开发。gwhalin的Memcached Java客户端是一个轻量级、高性能的库,使得Java开发者可以轻松地与Memcached服务器进行交互。 ### 一、...
1. **添加依赖**:首先,我们需要在项目中引入memcached的客户端库和Spring Cache的相关依赖。对于Maven项目,这通常意味着在pom.xml中添加对应的dependency。 2. **配置Spring Cache**:在Spring的配置文件中,...
4. **README** 文件:通常包含软件的安装、配置和使用说明,对于理解如何在项目中集成 `memcached-release_2.6.5` 包至关重要。 为了在Java项目中使用 Memcached,你需要按照以下步骤操作: 1. 添加依赖:将上述...
在使用Memcached的jar包时,首先需要在项目中引入依赖。如果是Maven项目,可以在pom.xml文件中添加对应的dependency。然后,可以通过以下代码示例了解如何初始化客户端并进行操作: ```java import ...
在实际开发中,使用`java_memcached-release_2.5.1.jar`,开发者可以轻松地将Memcached集成到Java应用中,从而提升应用的性能。`MemCachedManager.java`这个类可能包含了创建和管理Memcached连接、执行缓存操作等...
在IT行业中,掌握多种技术是成为一位优秀架构师的关键。本学习材料涵盖了五个核心领域:ActiveMQ、Maven、Memcached、MongoDB以及Nginx,这些都是构建高效、可扩展系统的重要工具。以下是对这些技术的详细介绍: 1....