好不容易在CSDN上下到一个windows的server文件。。。
存一下以免以后找不到了
客户端代码:
public class MemcacheTest {
public static void main(String args[]) {
/*初始化SockIOPool,管理memcached的连接池*/
String[] servers = { "localhost:11211", "10.253.82.77: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 = new MemCachedClient();
MemCachedClient memCachedClient1 = new MemCachedClient();
Map<String, String> map = new HashMap<String, String>();
map.put("213", "good");
memCachedClient.set("k1", map);
System.out.println(memCachedClient.get("k1"));
System.out.println(memCachedClient1.get("k1"));
}
}
其中有两个服务,远程程的是用于backup,本地坏掉了,memcache客户端会直接转入backup server
windows linux的文件都搞上
linux 解压两个gz 包, 进入libevent包make install
进入memcache包 make install
然后进入memcache包 ./memcached -d -m 1024 -p 8778
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,这里设置了256
-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
分享到:
相关推荐
标题中的"memcache win7 64位 安装文件"指的是专为64位Windows 7系统设计的Memcache安装程序,包含必要的DLL文件。在下载这个压缩包后,我们需要进行以下步骤来完成安装: 1. **解压文件**:将下载的压缩包解压到...
无需php-memcache扩展支持,引入单个文件即可连接memcached服务。 使用方法: $mc = new memcached(array( 'servers' => array('127.0.0.1:11211'), 'debug' => false, 'compress_threshold' => 10240, '...
PHP7的不同版本(例如php7.0、php7.1和php7.2)可能需要对应版本的memcache.dll文件,因为每新版本的PHP可能会有内部结构或API的改变,这可能导致旧的DLL文件无法正常工作。因此,确保使用与当前PHP版本匹配的...
安装Memcache扩展,通常需要将DLL文件复制到PHP的扩展目录,并在php.ini配置文件中启用该扩展。 具体步骤如下: 1. **下载与环境匹配的扩展**:根据PHP版本(7.0或7.1)和操作系统架构(32位或64位)下载相应的...
在安装Memcache之前,首先需要确认系统中是否已经安装了Memcache。可以通过命令行工具检查端口使用情况来判断: ```bash netstat -an ``` 如果输出结果中包含端口号11211,则表示已有Memcache服务正在运行。此时,...
在Windows 7环境下,要使用PHP MemCache扩展,首先需要下载对应的dll文件。这个压缩包中包含的就是phpmemcache.dll文件,它是PHP与MemCache服务器通信的关键组件。将这个文件放入PHP的“ext”目录下后,还需要在...
将此文件放到PHP的扩展目录后,需要在php.ini配置文件中启用它,例如添加一行`extension=php_memcache.dll`,然后重启PHP服务,才能使扩展生效。 使用PHP 5.4和Memcache扩展,开发者可以利用Memcached的强大性能...
Memcache是一种广泛应用于Web开发中的分布式内存对象缓存系统,它能够提高应用程序的性能,通过在内存中存储数据,减少对数据库的访问次数。...对于需要在类似环境中使用Memcache的开发者来说,这是一个有价值的资源。
总的来说,PHP 5.3版本的用户如果想要利用Memcached进行缓存管理,需要确保下载与PHP版本兼容的memcache.dll扩展文件。虽然有用户报告php5.3.3可以正常工作,但为了确保稳定性和避免潜在问题,建议查看官方文档或...
由于一些版本的兼容的问题有些使用memcache时报错可以改一下配置文件php_memcache.dll版本,这里有memcache的32位系统和64位系统的安装文件以及各版本配置的php_memcache.dll文件,有需要的可以下载
Memcache的工作机制是在内存中存储数据,当应用程序需要访问数据时,它会首先检查这些数据是否已经存在于Memcache中。如果存在,就直接从缓存中获取,避免了与数据库的交互,从而显著提高了数据读取速度。Memcache...
不同的PHP版本可能需要对应版本的`php_memcache.dll`文件。在给定的压缩包中,包含了针对这些版本的扩展。 2. **获取扩展**:压缩包中包含了不同PHP版本所需的`php_memcache.dll`文件,这为用户提供了方便,无需...
是这个扩展的动态链接库文件,它使得PHP脚本可以直接操作Memcache服务器。 **安装与配置过程** 1. **安装Memcache服务端** - 解压`memcached-1.2.1.rar`,运行其中的安装程序,按照向导完成安装。 - 配置启动...
在本例中,文件`memcached.exe`可能是Memcache服务端的可执行文件。运行`memcached.exe`,通常选择静默安装,并指定一些配置选项,如端口(默认为11211)、内存分配大小等。安装完成后, Memcache服务会在后台运行,...
综上所述,这个资源包提供了一个兼容 PHP 5.4.15 64位系统的 memcache 扩展,以及测试其功能的必要文件,对于需要在64位环境下利用 memcache 缓存功能的开发人员而言,是一个非常实用的工具。通过安装和运行示例,...
还文件有利于开发者快速下载和安装,文件内存比较少,下载速度很快,欢迎下载
Memcache是一种广泛使用的分布式...扩展需要下载正确版本的dll文件,修改php.ini,重启服务器,安装和配置Memcache服务,最后通过测试脚本验证安装是否成功。整个过程旨在优化网站性能,减轻数据库压力,提高响应速度。
文件放入PHP的扩展目录(通常是wamp\bin\php\php5.3.8\ext),然后在php.ini文件中启用该扩展,通过在文件末尾添加一行"extension=php_memcache.dll"。 完成上述步骤后,重启WAMP服务器,确保所有更改生效。为了...
把 dll 文件拷到你的 php 目录的 ext 目录中,在 php.ini 中添加 extension=php_memcache.dll,重启服务器,在phpinfo里面就应该可以看到 Memcache 配置信息。 3 - 备注 可以将 memcached 设置为 windows 服务,使其...