安装:
1,下载Memcache.zip。附件内。解压放在D盘,如D:/memcache
2,打开cmd,进入D盘的memcache。
MemCache常用的几条命令:
安装:memcache.exe -d install
卸载:memcache.exe -d unstall
启动:memcache.exe -d start
停止:memcache.exe -d stop
memcache的默认端口是11211,默认内存大小是64M,如果需要修改这二项参数使用下面这条命令:
memcache.exe -p 10000 -m 512 -d start
详细参数:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
在终端中操作MemCached服务
连接到Memcache控制台:telnet ServerIP 11211
打印当前Memcache服务器状态:stats
stats统计详细说明:
打印当前Memcache服务器Items(记录)的统计信息:stats items
打印当前Memcache服务器Slab(分区)及Chunk(块)的统计信息:stats slabs
打印指定Slab中的KEY列表(可用于遍历items,但效率较低,慎用!):stats cachedump SlabId Limit_num。显示结果:ITEM KeyName [ValueByteLength b; LastAccessTime s]。值得注意的是,经过测试确认:那个LastAccessTime并不是记录到期时间,而是最后一次的get时间,并且get之后,也不会自动延长expiry(到期时间)。
添加新记录:add KeyName 0 0 ValueByteLength [回车] ValueContent,其中第一个0是一个flag标志位,可以存储本条数据的一些额外数据,第二个0是数据过期时间,单位秒,0表示永不过期,下同
删除记录 : delete KeyName
添加或更新记录 : set KeyName 0 0 ValueByteLength [回车] ValueContent
更新记录 : replace KeyName 0 0 ValueByteLength [回车] ValueContent
说明:add只有在key不承在时起作用,replace只有在key承在时起作用,而set则是当key不承在时执行add,key承在时执行replace。
相关推荐
**二、安装MemCache服务器端** 1. **下载**:在本压缩包中,包含了最新版的Win32 Memcache服务器端——`memcached-win32-1.4.4-54-g136cb6e.zip`。这个版本适用于Windows系统。 2. **解压与安装**:解压下载的zip...
memcache服务器端 版本:1.2.1 安装方法:在cmd下,切换到解压目录,执行以下命令 memcached.exe -k install memcached.exe -k start 即可。以后每次开机,会自动作为服务启动,不需要的话,自己去服务中关闭自动启动
以下将详细介绍如何在Windows 7环境下安装和使用Memcache。 首先,你需要确保你的计算机上已经安装了PHP环境。这里提到的PHP版本是5.4,这意味着我们需要的是与该版本兼容的Memcache扩展。在给定的文件列表中,`...
### Memcache安装与基本操作详解 #### 一、前言 Memcache是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用,减轻数据库负担。本文将详细介绍如何安装配置Memcache,并提供基本的操作示例。 #### 二、...
在Windows环境下,你可以使用PHP、Python、Java等编程语言的客户端库与Memcache交互。例如,在PHP中,你可以使用`memcached`扩展来操作缓存: ```php $memcached = new Memcached(); $memcached->addServer('...
在Ubuntu系统下安装Memcache服务器端涉及到几个关键步骤,包括安装libevent库、memcached程序本身以及PHP的memcache扩展。以下详细知识点将基于给定文件内容,具体介绍在Ubuntu环境下安装memcache的流程。 首先,...
Memcache是一款广泛使用的分布式内存对象缓存系统,它能跨多台服务器存储数据,减少了数据库访问的负载,提高了Web应用的性能。Memcache主要设计用于快速获取大量小数据,如网站的用户会话信息、数据库查询结果等。 ...
"JAVA的memcache服务器安装以及相关最新jar包" 这个标题指出我们要探讨的是在Java环境中如何安装并使用Memcached服务器,同时提到了与Java接口相关的最新jar包。Memcached是一个高性能、分布式内存对象缓存系统,常...
在C#中使用MemCache,通常需要引用相应的库,如`System.Runtime.Caching`或者使用第三方库如Enyim.Caching.Memcached,通过这些库,开发者可以方便地在C#代码中实现与MemCache服务器的交互,包括设置、获取、删除...
在Windows环境下安装Memcached,我们需要下载适用于Windows系统的版本,这个压缩包“memcache安装包”就包含了进行安装所需的文件。 **一、Memcached简介** Memcached是一种轻量级的缓存服务,它基于一个简单的键值...
总结来说,"MemCache Client端类库"是C++开发者用来与MemCache服务器交互的重要工具。对于VS环境下的开发,适应性和兼容性是关键问题。通过修改和优化,我们可以创建一个定制化的客户端,以满足特定项目的需求,提升...
Memcache是一种广泛使用的分布式内存对象缓存系统,它可以在服务器集群间通过网络共享小块内存,从而提升应用程序的性能,减少数据库负载。在PHP中,我们通常使用php_memcache.dll扩展来与Memcache服务器进行交互。...
这样服务器端已经安装完毕了。 4.下载php_memcache.dll,请自己查找对应的php版本的文件 5. 在C:\winnt\php.ini 加入一行 'extension=php_memcache.dll' 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,...
本文将详细介绍如何在Linux环境下安装和配置Memcache服务器端及PHP扩展。 首先,确保你的系统满足基本的安装条件。你需要一个支持编译的环境,通常在Linux发行版中,如Ubuntu、CentOS或Debian,这些环境已经预装。...
**Memcache Win版服务器与.NET驱动详解** Memcache是一款高性能的分布式内存缓存系统,它最初是为了解决Web应用程序的数据库负载问题而设计的。通过将数据存储在内存中,Memcache能够快速地提供数据,减少对数据库...
本文将深入探讨Windows环境下如何安装Memcache,以及如何使用.NET与Memcache进行交互,同时也会提及相关的动态库。 首先,让我们了解什么是Memcache。Memcache是一种高性能的分布式内存对象缓存系统,用于减少...
Session是Web应用程序中用于跟踪用户状态的一种机制,它存储在服务器端,与传统的基于cookie的客户端存储方式相比,更安全且能存储大量数据。然而,当一个网站部署在多台服务器上时,单个服务器上的session无法在...