`
hyl198611
  • 浏览: 228464 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached linux 下操作

阅读更多

telnet localhost 200001 #登陆

  stats #查看状态

  flush_all #清理

  quit #退出

 

------------------------------------------------

首先,需要了解Memcached协议,如果不清楚可参考《Memcached 协议中英文对照:http://bbs.chinaitlab.com/thread-308784-1-1.html》。

    1、数据存储(假设key为zhangyan,value为12345)

 

   

 printf "set zhangyan 0 0 5\r\n12345\r\n" | nc 127.0.0.1 11211

 

    STORED

 

    2、数据取回(假设key为zhangyan)

 

 

 printf "get zhangyan\r\n" | nc 127.0.0.1 11211

 

    VALUE zhangyan 0 5
     12345
     END

 

    3、数值增加1(假设key为zhangyan,并且value为正整数)

 

   

 printf "incr zhangyan 1\r\n" | nc 127.0.0.1 11211

 

    12346

 

    4、数值减少3(假设key为zhangyan,并且value为正整数)

 

 

 printf "decr zhangyan 3\r\n" | nc 127.0.0.1 11211

 

    12343

 

    5、数据删除(假设key为zhangyan)

 

   

 printf "delete zhangyan\r\n" | nc 127.0.0.1 11211

 

    DELETED

 

    6、查看Memcached状态

 

 

 printf "stats\r\n" | nc 127.0.0.1 11211

 

  STAT pid 3025
 STAT uptime 4120500
 STAT time 1228021767
 STAT version 1.2.6
 STAT pointer_size 32
 STAT rusage_user 433.463103
 STAT rusage_system 1224.515845
 STAT curr_items 1132460
 STAT total_items 8980260
 STAT bytes 1895325386
 STAT curr_connections 252
 STAT total_connections 547850
 STAT connection_structures 1189
 STAT cmd_get 13619685
 STAT cmd_set 8980260
 STAT get_hits 6851607
 STAT get_misses 6768078
 STAT evictions 0
 STAT bytes_read 160396238246
 STAT bytes_written 260080686529
 STAT limit_maxbytes 2147483648
 STAT threads 1
 END

 

  7、模拟top命令,查看Memcached状态:

 

 

 watch "printf 'stats\r\n' | nc 127.0.0.1 11211"

  
  或者
  
 

 watch "echo stats | nc 127.0.0.1 11211"

 

转自:http://hi.baidu.com/gmail07/item/3974d60f7dbaa1e6f55ba625
http://www.bitscn.com/os/linux/200812/155768.html
 
分享到:
评论

相关推荐

    memcached linux windows 安装 使用 缓存 集群

    类似于Windows,Linux下的客户端使用也涉及连接到特定的IP和端口,通过各种语言的客户端库进行操作,如Python的`python-memcached`库。 【Memcached集群】: 为了提高可用性和扩展性,Memcached可以部署为集群。...

    linux版本下memcached+libmemcached

    Linux版本下的Memcached和Libmemcached是两种广泛用于提高应用程序性能的开源工具,特别是在处理大量数据缓存时。本文将详细介绍这两个组件以及如何在Redhat 5系统上配置和使用它们。 **Memcached** Memcached是一...

    memcached最新版forlinux

    标题"memcached最新版forlinux"指的是Memcached的最新版本,它是一个专门为Linux操作系统设计的开源高性能、分布式内存对象缓存系统。Memcached的主要作用是通过缓存数据和对象来减少数据库访问,从而提高Web应用的...

    linux下memcached的启动/结束的方式

    在Linux操作系统中,Memcached是一款轻量级的内存对象缓存系统,用于在分布式环境中存储和检索数据。它通过提供高性能、低延迟的缓存服务,显著提升了应用程序的响应速度。本文将详细介绍如何在Linux环境下启动和...

    memcached集群linux搭建

    在Linux环境下搭建Memcached集群是优化服务性能的关键步骤,尤其是对于那些处理大量数据和高并发请求的Web应用程序。本文将详细介绍如何在Linux上构建一个基于淘宝月光宝盒(Taobao MoonBox)架构的Memcached集群。 ...

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

    ### Linux环境下Memcached安装及配置使用详解 #### 一、Memcached简介 Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用程序的速度,减轻数据库负担。它通过在内存中缓存数据和对象来减少读取...

    linux 安装memcached 详细

    ### Linux 下安装 Memcached 的详细步骤 #### 一、前言 Memcached 是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果减少数据库负载,加速动态 Web 应用的访问速度,提高可扩展性。在 Linux 系统...

    Memcached基于Linux的安装详解以及需要的jar包

    在Linux操作系统上安装Memcached涉及多个步骤,包括下载源码、编译、配置以及启动服务。以下是详细的过程: 1. **获取源码**: 首先,你需要访问Memcached的官方网站或通过Git克隆其源码仓库来获取最新版本的源码...

    memcached linux部署包及jar.rar

    **分布式缓存系统——Memcached在Linux环境下的部署与Java应用** Memcached是一款高性能的分布式内存缓存系统,常用于减轻数据库的负载,提高Web应用的响应速度。它通过将数据存储在内存中,实现快速读取,尤其适用...

    在Linux上安装Memcached服务

    - 安装完成后,Memcached二进制文件通常位于`/usr/local/bin/`目录下。 3. 验证Memcached安装: - 使用`ls`命令查看Memcached是否在正确的位置:`# ls -al /usr/local/bin/mem*` 4. 启动Memcached服务: - 为了...

    内核态memcached模块

    内核态memcached模块是一种将缓存服务集成到操作系统内核中的实现,旨在提高缓存操作的效率和系统性能。memcached原本是一个用户空间的应用程序,用于提供分布式内存对象缓存服务,它允许应用程序快速存储和检索数据...

    memcached linux安装说明+ java客户端调用例子

    在Linux系统上安装和配置memcached,并通过Java客户端进行调用是常见的操作流程,下面将详细介绍这一过程。 ### 一、memcached的Linux安装 1. **更新系统**: 首先确保你的Linux系统已经更新到最新版本,运行`sudo ...

    Memcached的Linux和Windows安装包

    5. **配置服务**:默认情况下,Memcached监听127.0.0.1的11211端口。你可以通过修改`memcached.exe -p`参数来更改端口,或使用`-l`参数指定监听的IP地址。例如,`memcached.exe -p 12345 -l 0.0.0.0`。 6. **验证...

    Linux下memcached安装手册

    在开始安装memcached之前,需要确保Linux操作系统已安装了GCC编译器。可以通过在终端输入`gcc`来验证GCC是否已经安装。如果GCC没有安装,则需要先安装GCC。 #### 二、安装libevent库 1. **下载libevent库** 首先...

    memcached安装包(linux版rpm包)

    默认情况下,memcached会监听127.0.0.1上的11211端口,且配置文件一般位于`/etc/sysconfig/memcached`。你可以根据需求修改配置文件,比如改变监听的IP地址或端口,增加最大内存分配等。 例如,若要让memcached监听...

    搭建linux+php+memcached架构的网站.zip

    "memcached在gcc 3.3.4下的安装和使用_lj_gcc调用memcached实现缓存MySQL的查询结果.txt"详细阐述了在特定版本的GCC下安装和使用Memcached,以及如何将Memcached用于缓存MySQL查询结果。 "libmemcached.so.2 cannot...

    memcached 缓存 linux windows 安装 集群

    ### Memcached缓存系统在Linux与Windows环境下的安装与集群配置 #### 一、概述 Memcached是一款高性能的分布式内存对象缓存系统,用于通过缓存数据库查询结果和其他开销较大的计算结果来减少数据库负载并加速动态...

    windows下memcached+memcached.dll 5.3.8

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

    Linux中memcached相关资源包

    2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...

Global site tag (gtag.js) - Google Analytics