package memcache;
import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;
public class MemCachedManager {
public static void main(String[] args) {
/**
* 初始化SockIOPool,管理memcached的连接池
* */
String[] servers = { "10.132.10.235:11211" };
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(servers);
pool.setFailover(true);
pool.setInitConn(10);
pool.setMinConn(5);
pool.setMaxConn(250);
pool.setMaintSleep(30);
pool.setNagle(false);
pool.setSocketTO(3000);
pool.setAliveCheck(true);
pool.initialize();
/**
* 建立MemcachedClient实例
* */
MemCachedClient memCachedClient = new MemCachedClient();
for (int i = 0; i < 1000; i++) {
/**
* 将对象加入到memcached缓存
* */
boolean success = memCachedClient.set("" + i, "Hello!");
/**
* 从memcached缓存中按key值取对象
* */
String result = (String) memCachedClient.get("" + i);
System.out.println(String.format("set( %d ): %s", i, success));
System.out.println(String.format("get( %d ): %s", i, result));
}
}
}
相关jar包 见附件
分享到:
相关推荐
4. `README`:一般包含安装、配置和使用扩展的基本说明,是用户开始使用扩展前应该首先查阅的文档。 了解这些文件后,我们可以深入探讨 PHP Memcache 扩展的工作原理和使用方法。Memcache 扩展通过 TCP 或 UDP 协议...
这个示例文件通常包含一些基本的Memcache操作,如连接到Memcached服务器、存储和检索数据。如果一切正常,你应该能看到预期的输出。 5. **使用Memcache**:Memcache提供了一系列的PHP函数,例如`memcache_connect()...
",则表示Memcached扩展已成功安装。 **注意事项** - 确保你的系统中已经安装了Memcached服务器,并且正在运行。默认端口为11211。 - 检查系统环境,VC6版本的PHP扩展可能与VC9或VC11版本的PHP不兼容,因此请确保...
如果Memcache扩展已正确安装,脚本中的`phpinfo()`将显示Memcache部分。 在使用Memcache扩展时,可以使用PHP的Memcache类来连接和操作Memcache服务器。例如,连接Memcache服务器、设置和获取缓存数据的代码片段...
以上就是关于PHP 5.3版本下使用Memcache扩展的基本介绍和操作指南。在实际项目中,根据需求,你还可以利用Memcache进行更复杂的数据管理,如缓存数据库查询结果,提高Web应用的响应速度和性能。
4. **连接测试**:通过telnet工具连接到本地Memcache服务,端口号为11211: ```bash telnet 127.0.0.1 11211 ``` 若在安装过程中出现缺少文件的情况,可按照以下步骤操作: - **下载扩展**:下载`memcache.dll`...
5. **验证运行**:通过命令`ps aux | grep memcached`检查进程是否正常运行,或者使用`telnet`测试连接,例如`telnet localhost 11211`(默认端口)。 **三、使用Memcached** 1. **客户端接口**:Memcached提供了...
压缩包中的`MemCache使用.txt`文档可能包含了安装、配置和测试的详细步骤,以及如何监控MemCache的性能。通常,我们可以通过以下方式进行测试: 1. **命令行测试**:使用telnet命令行工具连接到MemCache服务器,...
1. 在控制面板的服务列表中检查Memcache服务是否已启动并处于运行状态,如有必要,可以手动启动。 2. 使用telnet命令进行测试。打开命令提示符,输入`telnet localhost 12345`(替换为实际端口)。在telnet会话中,...
4. **测试Memcache**: 使用`ls -al /usr/local/bin/mem*`命令查看Memcache是否安装成功。如果看到类似`/usr/local/bin/memcached`和`/usr/local/bin/memcached-debug`的文件,说明安装成功。 5. **安装PHP的...
学习和理解Memcache的基本操作,如`add()`, `get()`, `set()`, `delete()`等方法,是提高Web应用性能的关键。例如,你可以使用`set()`方法存储数据,`get()`方法获取数据: ```php $memcache->set('key', 'value'...
5. **测试安装**:通过创建一个简单的PHP脚本来测试memcache是否已成功安装,例如使用`phpinfo()`函数查看是否显示了memcache信息。 **PHP中的memcache使用** 在PHP中,可以使用memcache类进行交互,如连接到...
**Memcache的基本原理** Memcache的工作机制是基于键值对存储,允许开发者将数据存储在内存中,通过键来快速访问。由于内存的读写速度远超硬盘,所以Memcache能显著提升数据读取效率。它支持多服务器环境,可以实现...
本篇文章将围绕"Java Memcache使用例子"这一主题,详细介绍如何在Java中使用Memcached。 首先,确保您已经在本地正确安装了Memcached。通常,Memcached可以在Linux、macOS和Windows等操作系统上运行。你可以通过...
**Memcached** 是一款高性能...通过以上内容,你应该对Memcached的基本配置、使用以及客户端操作有了深入了解。无论是通过telnet进行简单的测试,还是在实际项目中集成客户端库,都能更好地利用Memcached提升系统性能。
总之,“MemCache对象缓存应用”这个主题涵盖的内容广泛,包括 MemCache的基本概念、工作原理、应用场景、源码解析以及工具使用等,对于理解和优化Web应用性能具有重要意义。通过深入学习,开发者可以更有效地利用...
2.1 **文档目的**:阐述该文档的主要意图,即介绍MemCache的基础知识、预研目标及已取得的成果,帮助读者理解MemCache在实际应用中的价值和实施步骤。 2.2 **阅读对象**:面向的是IT开发者、系统管理员和对分布式...