1.memcached java client一个实现的下载地址
http://www.whalin.com/memcached/#download
2. 利用memcached java client 一个简单的应用
java 代码
- package com.danga.MemCached.test;
-
- import java.util.Date;
-
- import com.danga.MemCached.MemCachedClient;
- import com.danga.MemCached.SockIOPool;
-
-
- public class Test {
- protected static MemCachedClient mcc = new MemCachedClient();
-
- static {
- String[] servers ={"192.168.40.4:12000"};
-
- Integer[] weights = { 3 };
-
-
- SockIOPool pool = SockIOPool.getInstance();
-
-
-
- pool.setServers( servers );
- pool.setWeights( weights );
-
-
-
-
-
- pool.setInitConn( 5 );
- pool.setMinConn( 5 );
- pool.setMaxConn( 250 );
- pool.setMaxIdle( 1000 * 60 * 60 * 6 );
-
-
-
-
- pool.setMaintSleep( 30 );
-
-
-
-
- pool.setNagle( false );
-
- pool.setSocketTO( 3000 );
-
- pool.setSocketConnectTO( 0 );
-
-
-
- pool.initialize();
-
-
-
-
- mcc.setCompressEnable( true );
- mcc.setCompressThreshold( 64 * 1024 );
- }
-
- public static void bulidCache(){
-
-
- mcc.set( "test", "This is a test String" ,new Date(10000));
-
- }
-
- public static void output() {
-
- String value = (String) mcc.get( "test" );
- System.out.println(value);
- }
-
- public static void main(String[] args){
- bulidCache();
- output();
- }
-
- }
运行输出值为:
This is a test String
3.注释掉buildCache();
十秒后运行,输出值为 null
分享到:
相关推荐
总的来说,`memcached java client jar包`是Java应用连接到Memcached服务器的关键组件,它允许开发者利用Memcached的高性能缓存能力来优化应用程序的性能,降低对数据库的依赖。通过选择合适的客户端库,如...
memcache-client-forjava是另一个Java Memcached客户端实现,它简化了与Memcached服务器的交互。其特点包括: - **简单易用**:API设计简洁,易于理解和使用,适合快速集成到项目中。 - **线程安全**:客户端内部...
2. **Java客户端库**:为了在Java应用中使用memcached,我们需要一个客户端库,如spymemcached、xmemcached或者memcached-java-client等。这些库提供了与memcached服务器通信的接口和方法。 3. **安装与配置**:在...
在Java开发中,我们经常会利用Memcached来存储和检索数据,以此提升应用程序的性能。本文将深入讲解如何在Java环境下集成和使用Memcached。 首先,我们需要在Java项目中引入Memcached的客户端库。常见的Java ...
对于 Java 开发者,`MemCachedClient` 是一个常用的 Memcached 客户端库。这里我们关注的是 `java_memcached-release_2.6.6.jar` 文件,这是 Spymemcached 库的一个版本,它提供了与 Memcached 服务器通信的接口。 ...
以下是一个简单的Java实例,演示如何使用Spymemcached连接到Memcached服务器并执行基本操作: 1. **添加依赖** 首先,你需要在项目中添加Spymemcached的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下...
- 创建一个简单的Java应用,使用Memcached-Java-Client 2.6.1实现用户登录信息的缓存,提高登录速度。 - 演示如何在Spring框架中配置和使用Memcached,结合Spring的AOP特性实现自动缓存管理。 通过以上内容,我们...
在代码中,我们可以创建一个`MemcachedClient`实例,指定服务器的IP地址和端口: ```java import net.spy.memcached.MemcachedClient; import net.spy.memcached.AddrUtil; import ...
Java连接Memcached服务器是开发过程中常见的一环,尤其是在构建分布式系统时,利用Memcached作为缓存服务可以显著提升数据访问速度。Memcached是一款高性能、分布式内存对象缓存系统,能够临时存储键值对数据,减轻...
3. **批量操作**:支持一次处理多个键值对,如`MemcachedClient#batch`,提高效率。 4. **过期时间处理**:设置键值对的生存时间,确保缓存数据的有效性。 5. **异常处理**:处理网络中断、服务器超时等异常情况。 ...
标题 "spring调用memcached client for java" 涉及的是如何在Java应用程序中,特别是Spring框架下,集成和使用Memcached作为缓存系统。Memcached是一个高性能的分布式内存对象缓存系统,常用于减轻数据库负载,提升...
Java与Memcached的结合使用是分布式缓存领域中常见的技术实践。Memcached是一款高性能、分布式内存对象缓存系统,它...通过理解并实践上述知识点,你将能够有效地在Java项目中集成和利用Memcached这一强大的缓存系统。
gwhalin的Memcached Java客户端是一个轻量级、高性能的库,使得Java开发者可以轻松地与Memcached服务器进行交互。 ### 一、Memcached简介 Memcached是Danga Interactive公司开发的一个开源项目,主要用于存储和检索...
总的来说,通过结合"memcached-win64-1.4.4-14.zip"和"java_memcached-release_2.6.6.zip",你可以在Windows环境下建立一个本地Memcached服务,并且在Java应用中实现对这个服务的有效利用,以提升应用程序的性能。...
接下来,我们来创建一个简单的Java程序,展示如何连接到Memcached服务器并执行基本操作,如存储和获取数据: ```java import net.spy.memcached.MemcachedClient; import net.spy.memcached.AddrUtil; import ...
以下是一个简单的示例,展示如何使用 Java 客户端连接到 Memcached 服务并进行数据操作: ```java import net.spy.memcached.MemcachedClient; import net.spy.memcached.AddrUtil; public class MemcachedExample...
总之,Java Memcached客户端2.6.3是一个强大的工具,帮助Java开发者利用Memcached来提高应用程序的性能,通过缓存常用数据以减少数据库查询。这个压缩包提供的所有组件协同工作,确保了客户端的稳定性和效率。
接下来,我们来看一个简单的Java Action类,名为`MemcachedAction.java`,展示了如何在项目中使用Memcached服务: ```java package fi.ltrade.memcached; import java.io.Serializable; import java.util....
这通常涉及创建一个`MemcachedClient`实例,指定服务器的IP地址和端口号。例如,使用spymemcached库: ```java import net.spy.memcached.MemcachedClient; try { MemcachedClient client = new Memcached...
Memcached 是一个高性能、分布式的内存对象缓存系统,广泛应用于减轻数据库负载,提高Web应用的响应速度。在Java中,我们可以借助各种客户端库来与Memcached进行交互。本篇文章将深入探讨如何在Java项目中集成并使用...