1启动和连接
启动Memcached服务:
memcached -d -p11211 -u root -m 64 -c 1024 -P /var/run/memcached/memcached.pid
用Telnet连接上:
telnet192.168.1.100 11211
2基础命令
2.1常用命令列表
Command
|
Description
|
Example
|
get
|
Readsavalue
|
getmykey
|
set
|
Setakeyunconditionally
|
setmykey0605
|
add
|
Addanewkey
|
addnewkey0605
|
replace
|
Overwriteexistingkey
|
replacekey0605
|
append
|
Appenddatatoexistingkey
|
appendkey06015
|
prepend
|
Prependdatatoexistingkey
|
prependkey06015
|
incr
|
Incrementsnumericalkeyvaluebygivennumber
|
incrmykey2
|
decr
|
Decrementsnumericalkeyvaluebygivennumber
|
decrmykey5
|
delete
|
Deletesanexistingkey
|
deletemykey
|
flush_all
|
Invalidatespecificitemsimmediately
|
flush_all
|
Invalidateallitemsinnseconds
|
flush_all900
|
stats
|
Printsgeneralstatistics
|
stats
|
Printsmemorystatistics
|
statsslabs
|
Printsmemorystatistics
|
statsmalloc
|
Printhigherlevelallocationstatistics
|
statsitems
|
|
statsdetail
|
|
statssizes
|
Resetsstatistics
|
statsreset
|
version
|
Printsserverversion.
|
version
|
verbosity
|
Increasesloglevel
|
verbosity
|
quit
|
Terminatetelnetsession
|
quit
|
2.2增删改查
// 增加
add name 0 60 5 [name是key的名字(是以key/value存放),0标志,60表示数据存放60s,5表示放入多大数据。如果一个key已经存在,再放入是失败的]
add test1 0 0 10
testing002
NOT_STORED
add test2 0 0 10
testing002
STORED
// 查询
get name [获取 name的值。在第一行得到key的名字,flag的值和返回的value的长度。真正的数据在第二行,最后返回END]
get test1
VALUE test1 0 10
testing003
END
get test4
END
get test1 test2
VALUE test1 0 10
testing003
END
// 更新
set name 0 60 5 [如果 name 这个key存在,就是更新, 如果key不存在,就是添加]
set test1 0 0 10
testing001
STORED
// 删除
delete key值
3管理命令
memcache的stats命令包括:
1.stats
2.statsreset
3.statsmalloc
4.statsmaps
5.statssizes
6.statsslabs
7.statsitems
8.statscachedumpslab_idlimit_num
9.statsdetail[on|off|dump]
执行stats items可以查看所有Slab的信息
执行stats cachedump 3 0可以查看Slab的id为3中的所有key-value。
最后一个数字表示取出多少数据,0表示所有数据。
参考资料
如何对memcache的数据(key-value)进行遍历操作
http://kb.cnblogs.com/page/43350/
Memcached: List all keys
http://www.darkcoding.net/software/memcached-list-all-keys/
分享到:
相关推荐
主要介绍了Memcached常用命令及使用说明,需要的朋友可以参考下
Memcached常用命令以及使用说明详解
主要介绍了memcached常用命令,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
第1篇-Linux 02-文件系统结构及常用shell命令 共62页 第2.1篇-LNMP部分-源码方式安装 共27页 第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共...
为适应企业对高端开发工程师的需求,整合了Linux系统的常见使用,包括文件操作、权限操作、常用shell命令,以及mysql、nginx、php环境的搭建,让童鞋们顺利掌握Linux下的开发,适应大公司的工作场景。另外的重头戏...
这点比memcached好。 缺点: 没有本地数据缓冲, 目前还没有完整的数据聚集化支持 优点: 配置简单, 使用方便, 高性能,支持不同的数据类型(hashes, lists, sets, sorted sets) ASP.NET WebUI for viewing content of ...
4、高性能Web服务器Nginx的配置与部署研究(4)Nginx常用命令 内容:Nginx部署中常用的命令,包括启动、测试、停止、发送信号等。 5、高性能Web服务器Nginx的配置与部署研究(5)Nginx配置符号 内容:这篇简短的...
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...
第1篇-Linux 02-文件系统结构及常用shell命令 共62页 第2.1篇-LNMP部分-源码方式安装 共27页 第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共...
第1篇-Linux 02-文件系统结构及常用shell命令 共62页 第2.1篇-LNMP部分-源码方式安装 共27页 第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共...
第1篇-Linux 02-文件系统结构及常用shell命令 共62页 第2.1篇-LNMP部分-源码方式安装 共27页 第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共...
第1篇-Linux 02-文件系统结构及常用shell命令 共62页 第2.1篇-LNMP部分-源码方式安装 共27页 第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共...
1、启动Memcache 常用参数复制代码 代码如下:-p <num> 监听的TCP端口(默认: 11211)-U <num> UDP监听端口 (默认: 11211, 0 时关闭)-d 以守护进程方式运行-u <username> 运行运行 Memcached的账户 非root用户-m <num> ...
一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 Redis Desktop Manager(RedisDesktopManager,RDM)是一个快速、简单、支持跨平台的 Redis 桌面管理工具,基于 Qt 5 ...
一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 0.9.4版本之后开始收费,想要使用免费版本需要自己对原码进行编译。官方编译教程。 自 2020.5.137 版本开始,Redis ...
3.4.3 对memcached_functions_mysql的简单功能进行测试 3.4.4 使用memcached_functions_mysql的经验与技巧 3.5 本章小结 第2篇 数据备份恢复篇 第4章 开源网络备份软件bacula 4.1 bacula总体概述 4.1.1...