`
wxw850227
  • 浏览: 70819 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

memcached本地windows系统测试

阅读更多

下午去经典论坛,看到一版主发了一篇关于memcached的帖子
也在本地做了一下测试,用的是windows系统。
1.下载Memcache for win32

下载地址: http://jehiah.cz/projects/memcached-win32/
选择memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 是exe的程序

2.下载php_memcache.dll

下载地址: http://pecl4win.php.net/ext.php/php_memcache.dll
选择和Php版本对应的,我php版本是5.2.6的,里边没有,索性down了个5.2.1的也能用

打开php.ini文件,添加扩展extension=php_memcache.dll(没有分号)
重启apache
phpinfo看一下,现在应该有memcached的了

memcache主要应用方法:
(1) Memcache::getVersion 返回memcache的版本信息.

(2) Memcache::connect 创建一个memcache连接对象.

(3) Memcache::pconnect 创建一个memcacher持久连接对象.

(4) Memcache::close 关闭一个Memcache对象.

(5) Memcache::set 用来添加一个值.
有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存,第四个参数可选,用来设

置一个过期自动销毁的时间.

(6) Memcache::add 作用和Memcache::set方法类似.
两个方法的区别是如果Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直

接覆写.

(7) Memcache::get 用来获取一个值.
只有一个参数(key,在Memcache::set时设置)

(8) Memcache::replace 对一个已有的key进行覆写操作.
有四个参数,与 Memcache::set 相同.

(9) Memcache::increment 对保存的某个key中的值进行加法操作.

(10) Memcache::decremen 对保存的某个key中的值进行减法操作.

(11) Memcache::setCompressThreshold 对大于某一大小的数据进行压缩。

(12) Memcache::delete 删除一个key
有两个参数,第一个是key名称.第二个是删除延迟时间

(13) Memcache::flush 清除所有缓存的数据,但是不会削去使用的内存空间.

(14) Memcache::addServer 添加一个可供使用的服务器地址.

(15) Memcache::setServerParams 在运行时修改服务器的参数.
写个php程序测试一下:

为了做测试,连接的是远程数据库。看到的效果比较明显。

分享到:
评论

相关推荐

    Memcached windows 下安装与测试

    **Memcached Windows 下安装与测试详解** Memcached是一款高性能、分布式的内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载。它通过在内存中存储数据和对象来加速动态Web应用的运行速度。在Windows...

    windows下memcached+memcached.dll 5.3.8

    标题中的“Windows下memcached+memcached.dll 5.3.8”指的是在Windows操作系统上安装和使用Memcached服务的场景,其中`memcached.dll 5.3.8`是Memcached服务器的一个特定版本的动态链接库文件。Memcached是一款高...

    memcached-1.4.2_win64_win32.rar

    在安装和使用memcached之前,确保你的Windows系统满足以下要求: 1. 操作系统:兼容Windows 64位(x64)和32位(x86)系统。 2. CPU:推荐至少双核处理器,以充分利用多线程处理能力。 3. 内存:由于memcached主要...

    memcached安装包及测试

    这段代码首先创建了一个连接到本地11211端口的Memcached客户端,然后设置了键为"key",值为"value"的缓存项,并立即读取这个值。如果一切正常,将在控制台看到"设置成功"和"获取结果:value"的输出。 ### 4. 使用...

    Window安装memcached【亲测能用!】

    1. **系统要求**:确认用户的Windows系统版本是否支持memcached,以及所需的硬件配置。 2. **下载安装包**:提供memcached的Windows版本下载链接,解释如何下载并保存到本地。 3. **安装步骤**:详细说明如何运行...

    memcached_1.4.13(win64&32)_client2.12

    使用这个压缩包,Windows用户可以快速设置一个本地的memcached服务,用于测试、开发或生产环境。对于客户端的Enyim.Caching,开发者可以在自己的.NET项目中引用该库,通过简单的API调用实现与memcached服务器的交互...

    memcached_win64_win7 php-安装

    3. **测试连接**:在PHP代码中编写简单的测试脚本,尝试连接到本地的memcached服务,确认扩展已正确安装并可以使用。 4. **使用PHP操作memcached**:学习并掌握基本的memcached PHP API,如`$memcached = new ...

    Windows XP memcached的安装与PHP的调用

    在 Windows XP 系统上安装 Memcached 及其与 PHP 的集成可以分为以下几个步骤: ##### 1. 安装 Memcached 服务器 - **打开命令提示符**:首先需要打开 DOS 命令窗口。 - **切换到 Memcached 文件夹**:使用 `cd` ...

    windows下按装memcached和memecache

    下面将详细介绍在Windows系统上安装`Memcached`和`Memcache`的步骤以及相关知识点。 **1. 安装Memcached** `Memcached`是一个高性能、分布式内存对象缓存系统,它能够减轻数据库负载,提高Web应用性能。首先,我们...

    memcached配置

    接着,运行`c:\memcached\memcached.exe -d start`启动服务,这样Memcached就会作为Windows服务随系统启动。 接下来,需要为PHP配置php_memcache扩展。下载php_memcache.dll文件并将其放入PHP安装目录下的ext子目录...

    memcached安装

    在IT领域,缓存技术是提升Web应用程序性能的关键要素之一,而memcached就是一款广泛使用的分布式内存对象缓存系统。它能够存储和检索数据,以减少对数据库的访问,从而提高网站响应速度。在Windows环境下,结合WAMP...

    linux环境下memcached安装以及配置使用

    在Windows下,可以通过Telnet工具测试连接Memcached服务: ```bash telnet ip port ``` 成功连接后,可以执行以下基本命令进行数据操作: - `set key flags exptime bytes` - `get key` - `add key flags ...

    win 安装memcached

    首先,安装Memcached需要下载对应Windows系统的二进制文件。通常,你可以从官方网站或第三方可信源获取最新版本的Memcached。下载完成后,解压缩文件到一个方便的位置,比如"C:\Program Files"目录下。 安装步骤...

    Memcached 32-64位

    本压缩包提供了64位版本,已通过测试,证明在64位Windows系统下可以正常工作。对于32位系统,虽然未进行测试,但通常情况下,Memcached也支持32位环境,只需确保下载对应的32位版本即可。 **安装步骤:** 1. **...

    memcached-win64-1.4.4-14

    描述 "memcached-win32+64-1.4.4-14" 暗示这个压缩包不仅支持32位的Windows系统,还支持64位系统。同时,它提到了在Windows环境下使用PHP的memcache扩展时,需要安装memcache服务。这表明在运行PHP应用程序并利用...

    memcached win32 and win64

    **分布式缓存系统——Memcached在Windows环境下的安装与配置** Memcached是一款高效、轻量级的内存对象缓存系统,常用于减轻数据库负载,提高Web应用性能。它的工作原理是将数据存储在内存中,以键值对的形式提供...

    在windows系统下如何安装memcached的讲解

    在Windows系统下安装Memcached的详细步骤可以分为以下几个关键部分: 1. Memcached概述: Memcached 是一个高性能的分布式内存对象缓存系统,主要用于加速动态Web应用,减轻数据库负载。它通过缓存数据和对象在...

    MemCached-在Widnows环境下的Java之简单应用.docx

    在测试类`MemcachedTest`中,首先初始化`MemCachedClient`,并设置服务器列表(默认是本地11211端口)。`SockIOPool`用于管理连接池,通过`setServers()`方法配置服务器地址,并调用`initialize()`方法初始化。 `...

    Java使用memcached步骤(含源码及配置).zip

    你可以从官方网站下载适用于你操作系统的二进制包,解压后执行`memcached.exe`(Windows)或`memcached`(Linux/Mac)。默认情况下,它将在11211端口上运行。 2. **添加Java客户端依赖** 使用spymemcached,你需要...

Global site tag (gtag.js) - Google Analytics