进入cmd命令行,输入telnet 127.0.0.1 11211(memcached默认端口为11211)
stats
:使用stats命令查看当前memcache服务器的状态
STAT pid 924
STAT uptime 21057
STAT time 1303194576
STAT version 1.2.4
STAT pointer_size 32
STAT curr_items 0
STAT total_items 3
STAT bytes 0
STAT curr_connections 1
STAT total_connections 28
STAT connection_structures 8
STAT cmd_get 12
STAT cmd_set 7
STAT get_hits 3
STAT get_misses 9
STAT evictions 0
STAT bytes_read 772
STAT bytes_written 2514
STAT limit_maxbytes 67108864
STAT threads 1
END
各项属性的解释如下:摘自http://www.51testing.com/?uid-116228-action-viewspace-itemid-107545
pid |
memcache服务器的进程ID |
uptime |
服务器已经运行的秒数 |
time |
服务器当前的unix时间戳 |
version |
memcache版本 |
pointer_size |
当前操作系统
的指针大小(32位系统一般是32bit) |
rusage_user |
进程的累计用户时间 |
rusage_system |
进程的累计系统时间 |
curr_items |
服务器当前存储的items数量 |
total_items |
从服务器启动以后存储的items总数量 |
bytes |
当前服务器存储items占用的字节数 |
curr_connections |
当前打开着的连接数 |
total_connections |
从服务器启动以后曾经打开过的连接数 |
connection_structures |
服务器分配的连接构造数 |
cmd_get |
get命令(获取)总请求次数 |
cmd_set |
set命令(保存)总请求次数 |
get_hits |
总命中次数 |
get_misses |
总未命中次数 |
evictions |
为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items) |
bytes_read |
总读取字节数(请求字节数) |
bytes_written |
总发送字节数(结果字节数) |
limit_maxbytes |
分配给memcache的内存大小(字节) |
threads |
当前线程数 |
set,add,replace
<command name> <key> <flags> <exptime> <bytes>\r\n <data block>\r\n
注:\r\n在windows下是Enter键
a) <command name> 可以是”set”, “add”, “replace”。
“set”表示按照相应的<key>存储该数据,没有的时候增加,有的覆盖。
“add”表示按照相应的<key>添加该数据,但是如果该<key>已经存在则会操作失败。
“replace”表示按照相应的<key>替换数据,但是如果该<key>不存在则操作失败。
有时“add”,“replace”也会存储不上。
b) <key> 客户端需要保存数据的key。
c) <flags> 是一个16位的无符号的整数(以十进制的方式表示)。
该标志将和需要存储的数据一起存储,并在客户端get数据时返回。
客户可以将此标志用做特殊用途,此标志对服务器来说是不透明的。
d) <exptime> 过期的时间。
若为0表示存储的数据永远不过时(但可被服务器算法:LRU 等替换)。
如果非0(unix时间或者距离此时的秒数),当过期后,服务器可以保证用户得不到该数据(以服务器时间为标准)。
e) <bytes> 需要存储的字节数,当用户希望存储空数据时<bytes>可以为0
f) <data block>需要存储的内容,输入完成后,最后客户端需要加上”\r\n”(windows直接点击Enter)作为”命令头”的结束标志。
set key 24 10 2
sd
STORED
replace key 24 10 3
sdd
STORED
add key1 24 10 4
sdsd
STORED
分享到:
相关推荐
安装完成后,需要启动服务,并可以通过命令行工具`memcached`进行配置,例如设置监听端口、最大内存等参数。 ### 3. 使用Memcached进行缓存操作 在开发中,我们通常会使用编程语言提供的客户端库来操作Memcached。...
**标题:“danga memcached使用”** memcached是一款高性能、分布式内存对象缓存系统,它广泛应用于...理解其工作原理,掌握安装、配置和使用方法,以及通过源码学习,能帮助开发者更好地利用这一工具优化应用性能。
连接成功后,可以通过命令行进行GET和SET操作来验证Memcached的功能。 #### 三、Java中的使用 由于本教程的项目基于Java开发,因此我们将详细介绍如何在Java程序中集成Memcached。 ##### 3.1 引入依赖 为了在...
通过案例研究,我们可以了解到如何在服务器配置、数量、memcached进程管理、客户端使用方法等方面进行优化。此外,memcached的兼容性也让它能够适用于多种不同的应用程序,比如Tokyo Tyrant。 总结而言,memcached...
6. **性能优化**:调整缓存大小、合理分配键值、使用预热机制、监控内存使用等方法可以优化memcached的性能。 综上所述,memcached服务端在Windows环境中的使用涉及安装、配置、运行、客户端连接以及性能优化等多个...
- **memcached使用方法和客户端**:详细说明了mixi如何利用memcached提高Web应用的性能。 **memcached应用经验** - **通过daemontools启动**:介绍了使用daemontools启动和监控memcached的方法。 - **监视**:mixi...
- 运行`memcached.exe -d install`来安装服务,然后使用`memcached.exe -d start`启动服务。 2. **配置Memcached** - Memcached默认监听127.0.0.1的11211端口,可以在启动时通过命令行参数进行更改,例如`...
通过以上内容,我们了解了memcached的基本概念、安装与使用方法,特别是在Windows环境下如何利用提供的资源进行安装和管理。如果你需要在Windows 10系统上部署memcached,可以参考提供的文档和执行文件进行操作。
**Memcached 完整项目详解** Memcached 是一个高性能、分布式的内存对象缓存系统,用于在应用服务器之间共享...通过理解服务端的部署和客户端的使用方法,开发者能够更好地利用 Memcached 实现分布式系统的性能优化。
本文将深入探讨Memcached的基本概念、工作原理、安装配置、使用方法以及源码分析。 **一、Memcached基本概念** 1. **缓存**: 缓存是一种存储技术,用于临时存储频繁访问的数据,减少对后端慢速存储(如数据库)的...
3. 安装 Memcached 服务:在命令行中输入 `Memcached –d install`,即可完成安装。 Memcached 命令 Memcached 还有其他的一些常用的命令,如下: * `-p` 监听的端口 * `-l` 连接的 IP 地址,默认是本机 * `-d ...
Memcached 支持多种命令行参数来调整其行为。在启动服务时,你可以通过传递参数来设置。例如,设置监听端口、最大内存使用量等: ```shell memcached.exe -p 11211 -m 64 ``` 这里 `-p` 参数指定了监听的端口为 ...
6. **MemCached.net的高级用法**:除了基本的存储和获取操作,MemCached.net还支持过期时间设置、数据序列化、分布式锁等功能。例如,你可以为缓存项设置有效期: ```csharp cache.Store(StoreMode.Set, key, ...
3. **配置服务**: 打开命令行窗口,使用`sc create`命令创建一个新的Windows服务,例如: ``` sc create Memcached binPath= "C:\Program Files\memcached.exe" -d start ``` 这会创建名为“Memcached”的服务,...
在命令行中,使用`memcached.exe -d install`命令安装服务,`-d start`启动服务。 2. **参数设置**:Memcached支持多种命令行参数进行配置,如监听端口(-p),最大内存使用(-m),日志文件路径(-l),以及绑定的IP地址...
- **启动参数**:Memcached可以通过简单的命令行参数进行启动,如`memcached -m 500 -l 64.128.191.15 -p 11211 -vv`。其中: - `-m 500`表示分配500MB的内存空间给缓存。 - `-l 64.128.191.15`表示监听的IP地址。...
- **启动**:通常使用命令行启动memcached服务,并可通过命令行参数调整memcached的运行配置。 ### 使用Cache::Memcached Cache::Memcached是一个Perl模块,用于简化与memcached服务器的交互,提供了一系列的函数...
通过以上介绍,我们可以了解到Memcached在Windows环境下的使用方法,以及如何通过配置、优化和监控来提升其在Web应用中的效能。正确地部署和使用Memcached能够显著提升系统的响应速度,减轻数据库压力,提高用户体验...
3. **创建服务**:使用命令行工具(cmd),以管理员权限运行,输入`memcached.exe -d install`来创建服务,然后使用`memcached.exe -d start`启动服务。 4. **配置参数**:可以通过命令行参数或者配置文件来调整...
解压后,同样可以找到`memcached.exe`,使用类似的方法启动服务,但需确保系统是32位的。 3. **配置参数** Memcached的启动参数有很多,例如: - `-d install`:安装为服务。 - `-m`:指定分配给Memcached的内存...