From: http://www.exp2up.com/2010/01/26/memcached命令行管理/
1. stats
统计
2.stats malloc
显示内存分配
3. stats reset
清空统计数据
4. stats cachedump slab_id limit
显示某个slab中的前limit个key列表: ITEM key [ value_length b; expire_time s] (1.2.2前是访问时间,不是过期时间)
说明:expire_time是unixtime时间戳。如果一个key是没有过期的,那这个时间就等于memcache启动的时间。可以通过stats命令中获得的time – uptime 算得。
5. stats slabs
显示slabs信息。从这个命令能获取每个slabs的chunksize长度,从而确定数据到底存哪个slab。
6. stats items
显示slab中的item数目
7. stats detail dump
打印详细操作信息,需要使用stats detail on|off 来启动|关闭
8. get |gets 键
两者的区别是gets多返回一个更新版本,即该key值被更新的版本号
返回:
VALUE key flag length (ver)
data
另外,flag是客户端给的,对memcached服务器来说无意义。举例PHP的memcache客户端有个压缩选项,即设的这个flag,压缩操作在客户端做的。
分享到:
相关推荐
"memcached 命令行客户端" 指出 memcmd 是 memcached 的一种用户界面,通过命令行形式来管理和服务于 memcached 服务器。这种客户端通常用于开发者或系统管理员,便于他们在本地或远程调试、监控和管理 memcached ...
- **`mcstat`**:这是一个轻量级的命令行工具,可以实时查看Memcached的统计信息,如命中率、内存使用情况等。 - **`memcachedb`**:提供图形化的Web界面,用于查看和操作Memcached中的键值对,便于调试和管理。 - *...
虽然描述为空,但我们可以推测这个工具可能是由C#语言编写,提供了图形用户界面(GUI)或者命令行接口,以便用户能够实时查看和分析Memcached服务器的性能指标,如内存使用情况、命中率、缓存项的数量以及网络吞吐量...
解压后,用户通常需要按照安装指南进行编译和安装,设置配置文件,并通过命令行工具启动和管理Memcached服务。 **集成和使用** 在Windows上部署Memcached,需要关注以下关键点: 1. **安装**:解压文件并根据官方...
然而,由于Memcached本身是一个命令行工具,对于非开发人员或者需要直观监控和管理缓存的用户来说,操作起来可能不太友好。为了解决这个问题,出现了各种Memcached的图形管理工具,让Memcached的管理和监控变得更加...
**PHP与Memcached扩展** ...为了实现高效的数据缓存,PHP提供了对Memcached的支持,这是一个高性能的分布式内存对象缓存系统。...一旦设置完毕,开发者就能利用其丰富的API轻松地集成和管理Memcached缓存。
- `Memcached`命令行工具提供了多个选项用于管理服务。例如: - `-p`设置监听的端口,默认是11211。 - `-l`设置监听的IP地址,默认为本机。 - `-d start/restart/stop/shutdown/install/uninstall`分别用于启动...
在 Memcached 项目中,它可能包含安装步骤、配置选项、命令行参数、常见问题解答等内容。 总结,Memcached 是一个高效的分布式缓存系统,结合 libevent 可进一步提升性能。在Java环境中,可以使用 Spymemcached ...
这对于那些不熟悉命令行或者希望图形化管理memcached的用户非常有用。`memadmin-1.0.5.tar`表明这是memadmin的1.0.5版本的源代码包,用户需要编译安装才能使用。 在实际应用中,这三者结合使用,可以让开发人员在...
在CMD命令行中运行`memcached.exe`启动服务,然后通过配置PHP环境,将`php_memcached.dll`加载到PHP解释器中,就能实现PHP应用与memcached缓存系统的交互。 标签“memcached 服务器端 下载”明确了这是关于获取...
Memcached是一种高性能、分布式内存对象缓存系统,用于在动态应用中减少数据库负载,提高网站性能。它通过存储数据和对象在内存中...同时,了解如何使用Memcached的命令行工具和配置文件也是管理Memcached服务的基础。
2. **配置与管理**:memcached可以通过命令行参数进行配置,例如设置最大内存大小、监听的IP地址和端口、日志文件位置等。也可以通过第三方管理工具进行监控和管理。 3. **客户端连接**:多种编程语言都有支持...
安装完成后,可以通过命令行工具启动memcached服务。 客户端连接到memcached服务器,可以使用多种语言的客户端库,例如Perl、PHP、Python等。它们提供了简单的接口来实现对缓存的基本操作,如保存数据、获取数据、...
在Windows上部署Memcached,需要下载并运行memcached.exe,然后通过命令行参数或者配置文件设置监听端口、最大内存大小等选项。memcached.dll则需要确保与使用它的应用程序在同一路径下,或者添加到系统PATH环境变量...
或者通过Windows服务管理工具(如服务管理器或命令行的`sc stop Memcached`)来停止服务。 在实际应用中,Memcached常用于缓存经常访问但更新不频繁的数据,如用户会话、热门商品信息等,显著提高了Web应用的响应...
这会创建一个名为`Memcached`的服务,然后可以在服务管理器中管理和控制它。 ### 注意事项 - 确保你的防火墙设置允许memcached的端口(默认11211)通信。 - 考虑安全性,不要在生产环境中暴露memcached到公共...
magent6看起来是一个基于命令行的工具,可能是用于管理memcached服务器的。它可能提供了如查看缓存统计信息、添加/删除缓存项、监控性能等功能。然而,这个工具的具体细节和用法需要参考其文档或者源代码来了解,...
压缩包中的`memcached.exe`是Windows版的Memcached服务器,可以通过命令行启动或设置为系统服务自动启动。 - 运行`memcached.exe -d install`来安装服务,然后使用`memcached.exe -d start`启动服务。 2. **配置...
7. **监控与管理**:可以使用第三方工具如`telnet`或者专用的Memcached管理工具,如`mcmon`,来监控和管理Memcached实例,查看统计信息,检查缓存命中率等。 8. **故障排查**:如果遇到问题,可以查看日志文件获取...
2. **启动服务**:通过命令行启动memcached服务,如`memcached -p 11211 -u nobody`。 3. **编写客户端代码**:使用各种编程语言(如Python、Java、PHP等)编写客户端,连接并操作memcached。 4. **设置和获取数据**...