`
zhaohaolin
  • 浏览: 1011261 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

memcached telnet操作

阅读更多

telnet localhost 11211
//保存
set good 32 0 10
helloworld
STORED

//取回
gets good
VALUE good 32 10 10
helloworld
END

//替换
replace good 32 0 10
worldhello
STORED
get good
VALUE good 32 10
worldhello
END

//尾部添加
append good 32 0 5
after
STORED
get good
VALUE good 32 15
worldhelloafter
END

//头部添加
prepend good 32 0 6
before
STORED
get good
VALUE good 32 21
beforeworldhelloafter
END

//删除
delete good
DELETED
get good
END


delete good
NOT_FOUND


cas good 32 0 10 hel
helloworld
EXISTS

gets good
VALUE good 32 10 10
helloworld
END


cas bad 32 0 10 good
worldhello
NOT_FOUND


//统计
stats items
STAT items:1:number 1
STAT items:1:age 24
STAT items:1:evicted 0
STAT items:1:outofmemory 0
END


stats sizes
96 1
END

stats slabs
STAT 1:chunk_size 88
STAT 1:chunks_per_page 11915
STAT 1:total_pages 1
STAT 1:total_chunks 11915
STAT 1:used_chunks 11914
STAT 1:free_chunks 1
STAT 1:free_chunks_end 11913
STAT 2:chunk_size 112
STAT 2:chunks_per_page 9362
STAT 2:total_pages 1
STAT 2:total_chunks 9362
STAT 2:used_chunks 9361
STAT 2:free_chunks 1
STAT 2:free_chunks_end 9361
STAT 5:chunk_size 232
STAT 5:chunks_per_page 4519
STAT 5:total_pages 1
STAT 5:total_chunks 4519
STAT 5:used_chunks 4518
STAT 5:free_chunks 1
STAT 5:free_chunks_end 4518
STAT active_slabs 3
STAT total_malloced 3145472
END


stats items
STAT items:1:number 1
STAT items:1:age 1768
STAT items:1:evicted 0
STAT items:1:outofmemory 0
END

stats
STAT pid 18261
STAT uptime 528593
STAT time 1237277383
STAT version 1.2.6
STAT pointer_size 32
STAT rusage_user 0.004999
STAT rusage_system 0.015997
STAT curr_items 1
STAT total_items 2
STAT bytes 66
STAT curr_connections 2
STAT total_connections 13
STAT connection_structures 3
STAT cmd_get 11
STAT cmd_set 8
STAT get_hits 2
STAT get_misses 9
STAT evictions 0
STAT bytes_read 1342
STAT bytes_written 8752
STAT limit_maxbytes 134217728
STAT threads 1
END


使用usr/bin/perl /root/memcached-1.2.6/scripts/memcached-tool localhost:11211
output
# Item_Size   Max_age 1MB_pages Count   Full?
1      88 B     1531 s       1       1      no
2     112 B        0 s       1       0      no
5     232 B        0 s       1       0      no

# slab class编号
Item_Size Chunk大小
Max_age LRU内最旧的记录的生存时间
1MB_pages 分配给Slab的页数
Count Slab内的记录数
Full? Slab内是否含有空闲chunk

分享到:
评论

相关推荐

    安装Memcached及Memcached配置

    - 你可以通过telnet工具连接到Memcached服务,如`telnet 127.0.0.1 11211`,然后输入`stats`命令来查看服务器状态。返回的信息包括: - `time`: 服务器当前的Unix时间戳。 - `total_items`: 自服务器启动以来存储...

    windows memcached

    在telnet窗口中,你可以输入Memcached的命令来操作数据,如`set key 0 60 5`(设置键为`key`,值为5个字符,过期时间为60秒),然后输入你的值,如`value`,回车两次确认。 除了命令行交互,开发者通常会使用编程...

    memcached-1.5.4

    - 可以使用`telnet`或`mc-client`工具与`memcached`交互,进行数据的增删查改。 5. **slab分配机制** - `memcached`采用slab分配机制来管理内存,将内存划分为不同大小的chunk,每个chunk对应一个slab类,避免了...

    Memcached 客户端 服务端 管理工具

    - **`telnet`**:最基础的管理方式是直接通过telnet连接到Memcached服务端,手动输入命令进行交互,虽然原始但非常直观。 ### 4. Memcached的应用场景 - **Web应用加速**:缓存动态生成的网页内容,减少数据库查询...

    danga memcached使用

    1. **安装memcached**:根据操作系统安装相应版本的memcached,如在Ubuntu上使用`sudo apt-get install memcached`。 2. **启动服务**:通过命令行启动memcached服务,如`memcached -p 11211 -u nobody`。 3. **编写...

    memcached_1.4.4.rar

    安装Memcached相对简单,一般通过编译源代码或使用操作系统提供的包管理器完成。配置文件`memcached.conf`允许用户调整内存大小、端口号、超时时间等参数。启动服务后,通过`telnet`或专用的管理工具如`mc-monitor`...

    memcached详细安装

    1. **协议简单**:Memcached 使用基于文本行的简单协议,客户端与服务器之间的通信不涉及复杂的 XML 格式,这使得即使通过 telnet 也可以进行数据的存取操作。 2. **基于 libevent 的事件处理**:Memcached 使用 ...

    Memcached安装和配置

    本文将详细介绍如何在Windows环境下安装和配置Memcached,并探讨其基本操作和状态查询。 首先,安装Memcached的步骤如下: 1. 访问 http://code.jellycan.com/memcached/ 下载适用于Windows的最新版本(例如1.2.6...

    java使用Memcached简单教程

    连接成功后,可以通过命令行进行GET和SET操作来验证Memcached的功能。 #### 三、Java中的使用 由于本教程的项目基于Java开发,因此我们将详细介绍如何在Java程序中集成Memcached。 ##### 3.1 引入依赖 为了在...

    memcached-1.5.12.tar.gz

    - 如果一切顺利,现在 memcached 已经在后台运行,可以使用 `telnet` 或 `memcached-client` 工具测试连接和存储数据。 4. **使用 memcached**: - 在应用程序中集成 memcached,需要选择合适的客户端库,如 PHP ...

    memcached1.5.6.rar

    9. **监控与故障排查**:使用`telnet`工具可以连接到memcached服务,查看缓存情况;同时,也有第三方监控工具(如Munin、Cacti)用于监控其性能指标,帮助定位问题。 10. **适用场景**:memcached适用于高并发、...

    memcached分布式缓存数据库部署.doc

    4. **使用telnet进行功能测试**:通过`telnet`工具连接到memcached服务器,进行增、删、改、查等基本操作。例如,使用`set`命令设置键值对,`get`命令获取键值,`add`、`replace`和`append`命令分别用于新增、替换和...

    memcached-win-1.5.6.rar

    可以使用 telnet 或 Memcached 客户端工具连接到11211端口,验证服务是否正常工作。 在实际应用中,Memcached 可以与多种编程语言结合使用,如 PHP、Python、Java、Ruby 等,通过其提供的客户端库进行数据的缓存...

    memcached源代码下载.rar

    - **命令处理**:`memcached`支持GET、SET、DELETE等基本操作,以及CAS(Check and Set)操作,确保数据一致性。 **4. EnyimMemcached** `EnyimMemcached-11226.zip`是一个.NET客户端库,用于与`memcached`服务器...

    memcached安装包

    一旦服务安装并启动,可以通过telnet或Memcached的客户端库进行交互。例如,`set key 0 60 5` 设置键值对,`get key` 获取键值,`flush_all` 清空所有数据。使用`memcached-tool`之类的工具可以进行更复杂的监控和...

    Memcached缓存技术资料源码

    3. **命令行工具`: `memcached-client`或`telnet`可以直接与Memcached服务通信,进行测试和调试。 **五、源码分析** Memcached的源码主要由C语言编写,包括了服务器端和客户端的实现。源码阅读可以帮助理解其内部...

    Memcached的原理及应用

    2. **基于libevent的事件处理**:Memcached利用libevent库来处理事件,这个库能够跨平台地封装不同操作系统的事件通知机制(如Linux的epoll,BSD的kqueue),确保在高并发环境下仍能保持O(1)的性能。 3. **内置内存...

    查看、分析memcached使用状态

    通过 Telnet 连接到 Memcached 服务器并执行 `stats` 命令,可以获取一系列关于 Memcached 实例的关键信息,包括: 1. **pid**:进程ID,显示 Memcached 服务的运行状态。 2. **uptime**:服务自启动以来的时间,...

    memcached_win64_win7 php-安装

    5. **验证安装**:通过telnet或者专用的客户端工具连接到memcached服务,检查是否能正常通信。 **PHP与memcached的整合** 1. **安装PHP memcached扩展**:下载适用于PHP版本的memcached扩展,如php_memcache.dll或...

Global site tag (gtag.js) - Google Analytics