1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server" (也可在windows服务列表中手动启动)
2. memchached client
memcached.People.java
package memcached; import java.io.Serializable; /** * Created by Administrator on 2015/3/13. */ public class People implements Serializable { private String id; private String name; public People() {} public People(String id, String name) { this.id = id; this.name = name; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "People{" + "id='" + id + '\'' + ", name='" + name + '\'' + '}'; } }
memcached.Main.java
package memcached; import net.rubyeye.xmemcached.MemcachedClient; import net.rubyeye.xmemcached.XMemcachedClient; import net.rubyeye.xmemcached.XMemcachedClientBuilder; import net.rubyeye.xmemcached.exception.MemcachedException; import java.io.IOException; import java.net.InetSocketAddress; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeoutException; /** * Created by Administrator on 2015/3/13. */ public class Main { public static void main(String[] args) throws Exception { List<InetSocketAddress> addresses = new ArrayList<InetSocketAddress>(); InetSocketAddress inetSocketAddress = new InetSocketAddress("localhost",11211); addresses.add(inetSocketAddress); XMemcachedClientBuilder memcachedClientBuilder = new XMemcachedClientBuilder(addresses); MemcachedClient memcachedClient = memcachedClientBuilder.build(); String key = "lidabiao"; // delete value System.out.println("--------------------------------- delete value---------------------------------"); memcachedClient.delete(key); System.out.println(memcachedClient.get(key)); // add value System.out.println("--------------------------------- add value---------------------------------"); memcachedClient.add(key, 1000, "nihaome"); System.out.println(memcachedClient.get(key)); // append value System.out.println("--------------------------------- append value---------------------------------"); memcachedClient.append(key,new People("001","二狗子")); System.out.println(memcachedClient.get(key)); // replace value System.out.println("--------------------------------- replace value---------------------------------"); memcachedClient.replace(key,100,"赵三"); System.out.println(memcachedClient.get(key)); memcachedClient.shutdown(); } }
pom.xml
<dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.5.6</version> </dependency> <!--=========================== memcached =========================== --> <dependency> <groupId>com.googlecode.xmemcached</groupId> <artifactId>xmemcached</artifactId> <version>1.3.6</version> </dependency> </dependencies>
相关推荐
- 下载最新版的Memcached for Windows(例如,Memcached_v1.5.7_For_windows),解压缩。 - 运行`memcached.exe`,默认监听11211端口,没有密码保护,可以通过命令行参数配置端口和安全性。 - 可以使用管理工具...
"memcached for windows source" 这个标题指的是 Memcached 数据库系统在 Windows 操作系统上的源代码版本。Memcached 是一个高性能、分布式内存对象缓存系统,通常用于减轻数据库负载,提高 Web 应用程序的响应速度...
**Memcached for Windows** Memcached 是一款高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高网站性能。它的工作原理是将数据存储在内存中,以便快速检索,从而减少对数据库的直接...
**memcached for Windows 最新版本详解** `memcached` 是一款高性能、分布式内存对象缓存系统,用于在Web应用中减少数据库负载,提高数据访问速度。它通过将数据存储在内存中来加速读取操作,而不是频繁地从硬盘上...
"memcached for win32" 指的是 Memcached 数据库缓存系统的一个版本,专为在 Windows 32 位操作系统上运行而设计。Memcached 是一个广泛使用的开源分布式内存对象缓存系统,它能够提高 Web 应用程序的性能,通过在...
安装和配置 Memcached for Windows,你需要: 1. 解压 `memcached.zip` 文件。 2. 运行 `memcached.exe`,默认情况下,它将在本地主机的 11211 端口上启动服务。 3. 通过命令行参数可以定制服务端的行为,如内存大小...
- 客户端库通常提供了简单易用的API,以便将数据存储、检索或删除到Memcached服务端。 4. **数据存储与检索** - Memcached支持键值对存储,键是唯一的标识符,值可以是任意类型的数据。 - 数据的过期时间可以...
**Memcached for Windows** Memcached 是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高数据访问速度。它的工作原理是将数据存储在内存中,以便快速检索,从而实现高速的数据...
安装和配置memcached for Windows通常包括以下步骤: 1. 下载并安装memcached的Windows版本。 2. 配置memcached服务,指定监听的端口和内存大小。 3. 安装PHP的memcached扩展,确保与PHP版本兼容。 4. 在PHP代码中...
- 用户指南是中文版的文档,对于Windows用户来说非常重要,它详细介绍了如何在Windows环境下配置和使用memcached,包括设置参数、启动和停止服务、管理缓存等操作。 4. **配置和优化** - **命令行参数**:可以...
`memcached` 的设计原则是简单且高效,支持多平台,包括Windows(32位和64位)。 在`memcached-1.4_for_win32_win64`这个压缩包中,包含了适用于Windows操作系统的`memcached`版本,适用于32位和64位系统。这通常...
**Memcached for Windows** Memcached是一款高性能的分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高网站性能。它的工作原理是通过将数据存储在内存中,以便快速检索,从而实现了对数据库...
**Memcached for Windows** Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提高网站或应用程序的性能。它通过在内存中存储数据来快速访问常用信息,避免了频繁读取数据库带来的延迟。在...
本文将详细介绍如何在Windows环境下安装和使用 Memcached 的1.2.1版本。 ## 一、下载与解压 首先,你需要下载 Memcached 的 Windows 版本。在这个案例中,我们使用的版本是 `memcached-1.2.1-win32`。这个压缩包...
**Memcached for Windows (实验性): 高性能的分布式内存对象缓存系统** Memcached 是一个广泛使用的开源软件,主要用于缓存数据和对象,以提高Web应用的性能。它的核心特性在于其简单的设计,高性能以及分布式内存...
**Memcached for Windows*...总的来说,Memcached for Windows为Windows开发者提供了一种简单而高效的缓存解决方案,帮助优化Web应用的性能和响应速度。正确地集成和配置,可以让Memcached成为提升用户体验的关键工具。
**标题:“memcached简单实用”** **描述**:在IT领域,memcached是一款高效、轻量级的分布式内存对象缓存系统,常用于减轻数据库负载,提高网站性能。本资源包含在Windows环境下安装memcached所需的文件,以及Java...
简单高效:Memcached 提供了一个简单的接口和协议,使得缓存数据变得非常容易和高效。 分布式缓存:它可以运行在多个服务器上,为大规模分布式系统提供服务...有一些 Memcached 的 Windows 版本,如 "Memcached for Wi