memcached 常用命令及使用说明

2023-05-16

memcached 查看方法

格式: telnet ip port

例如 telnet localhost 11211
退出命令:quit


一.存储命令

存储命令格式:

<command name> <key> <flag> <expire> <bytes>
<data block>

参数说明:

command name命令名称
key查找关键字
flag存储额外信息
expire数据保存时间,0表示永远,单位秒
bytes存储数据的字节数
data block存储的数据

1.set  无论如何都存储,数据不存在时存储,数据存在时更新。

set mykey 0 0 3
123
STORED

set mykey 0 0 3
456
STORED
2.add 当数据不存在时存储。

add mykey 0 0 3
123
STORED
add mykey 0 0 3
456
NOT_STORED
3.replace 当数据存在时存储

set mykey 0 0 3
123
STORED

replace mykey 0 0 3
456
STORED

delete mykey
DELETED

replace mykey 0 0 3
678
NOT_STORED

二.读取命令


1.get
key 可以一个或多个,用空格格开。

set mykey 0 0 3
123
STORED

set mykey1 0 0 3
456
STORED

get mykey mykey1
VALUE mykey 0 3
123
VALUE mykey1 0 3
456
END
2.gets 与 get 一样,但会返回多一个数字,这个数字用来检查数据是否被修改过,如修改过,这个数字回改变。

set mykey 0 0 3
123
STORED

gets mykey
VALUE mykey 0 3 7
123
END

replace mykey 0 0 3
888
STORED

gets mykey
VALUE mykey 0 3 8
888
END

3.cas cas即checked and set ,当最后一个参数与gets返回的数字一致时才存储,否则返回EXISTS。

set mykey 0 0 3
123
STORED

gets mykey
VALUE mykey 0 3 9
123
END

cas mykey 0 0 3 8
456
EXISTS

cas mykey 0 0 3 9
456
STORED

三.追加与清除命令


1.append
将数据追加到当前缓存数据的之后,当缓存数据存在时才存储。

set mykey 0 0 3
123
STORED

append mykey 0 0 3
456
STORED

get mykey
VALUE mykey 0 6
123456
END

append notexists 0 0 3
456
NOT_STORED

2.prepend 将数据追加到当前缓存数据的之前,当缓存数据存在时才存储。

set mykey 0 0 3
123
STORED

prepend mykey 0 0 3
456
STORED

get mykey
VALUE mykey 0 6
456123
END

prepend notexists 0 0 3
456
NOT_STORED

3.delete 删除缓存数据,数据存在返回DELETED,数据不存在返回NOT_FOUND

set mykey 0 0 3
123
STORED

delete mykey
DELETED

delete mykey
NOT_FOUND
4.flush_all 将当前所有缓存数据设置为过期,但不会释放内存。
flush_all
OK

四.状态命令

1.stats 查看memcached运行状态

pid                     Memcached 进程ID  
  
uptime                  Memcached 运行时间,单位:秒  
  
time                    Memcached 当前的UNIX时间  
  
version                 Memcached 的版本号  
  
rusage_user             该进程累计的用户时间,单位:秒  
  
rusage_system           该进程累计的系统时间,单位:秒  
  
curr_items              Memcached 当前存储的内容数量  
  
total_items             Memcached 启动以来存储过的内容总数  
  
bytes                   Memcached 当前存储内容所占用的字节数(*/1024/1024=mb)  
  
curr_connections        当前连接数量  
  
total_connections       Memcached 运行以来接受的连接总数  
  
connection_structures   Memcached 分配的连接结构的数量  
  
cmd_get                 查询请求总数  
  
cmd_set                 存储(添加/更新)请求总数  
  
get_hits                查询成功获取数据的总次数  
  
get_misses              查询成功未获取到数据的总次数  
  
bytes_read              Memcached 从网络读取到的总字节数  
  
bytes_written           Memcached 向网络发送的总字节数  
  
limit_maxbytes          Memcached 在存储时被允许使用的字节总数  

2.stats items
执行stats items,可以看到STAT items行,如果memcached存储内容很多,那么这里也会列出很多的STAT items行。


3.stats cachedump slabs_id limit_num

slabs_id:由stats items返回的结果(STAT items后面的数字)决定的
limit_num:返回的记录数,0表示返回所有记录
通过stats items、stats cachedump slab_id limit_num配合get命令可以遍历memcached的记录。

stats cachedump 1 0
ITEM mykey [3 b; 1362880145 s]
END


4.stats slabs
 显示各个slab的信息,包括chunk的大小、数目、使用情况等


5.stats sizes
 输出所有item的大小和个数


6.stats reset
清空统计数据

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

memcached 常用命令及使用说明 的相关文章

  • mysql binlog的使用

    本文介绍mysql binlog的使用 xff0c 包括开启 xff0c 关闭 xff0c 查看状态 xff0c 刷新 xff0c 清空 xff0c 查看执行的sql语句等操作 并对5 7及旧版本的设置加以说明 xff0c 方便大家学习 m
  • 阿里云RDS导出数据库结构整理工具

    本文使用shell实现一个小工具 xff0c 可以整理阿里云RDS导出数据库结构的zip文件 xff0c 整理为可直接使用的sql文件 阿里云RDS导出的数据库结构sql需要整理的地方 1 解压后sql文件名称缺少数据库名称标识 阿里云RD
  • 几种极其隐蔽的XSS注入的防护

    XSS注入的本质就是 某网页中根据用户的输入 不期待地生成了可执行的js代码 并且js得到了浏览器的执行 意思是说 发给浏览器的字符串中 包含了一段非法的js代码 而这段代码跟用户的输入有关 常见的XSS注入防护 可以通过简单的 htmls
  • CSS和JS标签style属性对照表

    盒子标签和属性对照 CSS语法 xff08 不区分大小写 xff09 JavaS cript语法 xff08 区分大小写 xff09 border border border bottom borderBottom border botto
  • 反复安装anaconda3始终出现kernel error连接错误

    jupyter notebook添加kernel 转 xff1a https blog csdn net u012151283 article details 54565467 pip install 参数 安装指定源pip install
  • php 基于redis使用令牌桶算法实现流量控制

    本文介绍php基于redis xff0c 使用令牌桶算法 xff0c 实现访问流量的控制 xff0c 提供完整算法说明及演示实例 xff0c 方便大家学习使用 每当国内长假期或重要节日时 xff0c 国内的景区或地铁都会人山人海 xff0c
  • Redis主从同步,读写分离设置

    本文介绍使用Redis的主从同步功能 master slave xff0c 使程序实现读写分离 xff0c 避免io瓶颈 xff0c 提高数据读写效率 Redis支持一个master服务器对多个slave服务器同步 xff0c 同步使用发布
  • 终端出现 You have new mail.的解决方法

    打开一个新的终端窗口 xff0c 第一句会出现You have new mail 提示 出现这种情况的原因 xff0c 因为系统出现错误 xff08 例如cron出现权限问题等 xff09 需要邮件通知用户 系统会将检查的各种状态汇总 xf
  • php 创建带logo二维码类

    本文介绍php实现创建二维码类 xff0c 支持设置尺寸 xff0c 加入LOGO xff0c 描边 圆角 透明度 xff0c 等处理 提供完整代码 xff0c 演示实例及详细参数说明 xff0c 方便大家学习使用 实现功能如下 xff1a
  • Mac ssh使用pem文件登录远程服务器

    登录远程服务器我们可以使用ssh命令 xff0c 部分远程服务器访问需要授权 xff0c ssh命令支持使用pem文件进行授权访问 命令如下 xff1a ssh i identity file user span class hljs va
  • mysql重建表分区并保留数据的方法

    本文介绍mysql重建表分区并保留数据的方法 xff0c mysql的表分区 partition 可以把一个表的记录分开多个区去存储 xff0c 查询时可根据查询的条件在对应的分区搜寻 xff0c 而不需要整表查询 xff0c 提高查询效率
  • php json_encode不支持对象私有属性的解决方法

    本文介绍php json encode不支持对象私有属性的解决方法 xff0c json encode可以把对象转为json格式 xff0c 使用json decode可以还原为对象 但如果对象内含有私有属性 xff0c 执行json en
  • Sublime Text 2 介紹

    代码编辑器或者文本编辑器 xff0c 对于程序员来说 xff0c 就像剑与战士一样 xff0c 谁都想拥有一把可以随心驾驭且锋利无比的宝剑 xff0c 而每一位程序员 xff0c 同样会去追求最适合自己的强大 灵活的编辑器 xff0c 相信
  • PHP生成唯一RequestID类

    本文介绍PHP生成唯一RequestID类 xff0c 使用session create id 与uniqid 方法 xff0c 保证唯一性 xff0c 提供完整代码及演示 xff0c 方便大家学习使用 现在的系统设计一般使用分布式系统 x
  • php生成QRcode

    lt php ini set 39 display errors 39 39 on 39 PNG TEMP DIR 61 dirname FILE DIRECTORY SEPARATOR 39 temp 39 DIRECTORY SEPAR
  • C语言--函数

    C语言中include头文件的语法 xff1a include lt stdio h gt xff0c 先从系统include文件中寻找 xff0c 再去项目include中寻找 xff1b include 34 my h 34 xff0c
  • JS获取CSS属性值

    lt DOCTYPE HTML PUBLIC 34 W3C DTD HTML 4 01 Transitional EN 34 34 http www w3 org TR html4 loose dtd 34 gt lt html gt lt
  • JS判断碰撞方法

    JS判断碰撞方法 判断是否碰撞 64 param obj 原对象 64 param dobj 目标对象 function impact obj dobj var o 61 x getDefaultStyle obj 39 left 39 y
  • PHP字符串比较

    我们在代码中用的最多的逻辑是什么 你知道如下的几段代码的布尔结果分别是什么么 var dump 34 1 34 61 61 34 1e0 34 var dump 34 1 34 61 61 34 0x1 34 var dump 34 20
  • 播放音乐方法(兼容IE FF Chrome Opera Safari)

    音乐播放器 64 param obj 播放器id 64 param file 音频文件 mp3 ogg 64 param loop 是否循环 function audioplayer id file loop var audioplayer

随机推荐

  • PHP AES256加密算法

    aes class php lt php AES implementation in PHP c Chris Veness 2005 2011 Right of free use is granted for all commercial
  • javascript var 重要性

    javascript 的 var 作用是声明变量 一般情况下不写都不会出错 xff0c 但有些情况如果不写 xff0c 会有不同的结果 lt div id 61 34 a 34 gt lt div gt lt script type 61
  • mysql判斷字段是否存在方法

    1 desc 命令 格式 desc tablename columnname 例子 desc 96 table 96 96 mid 96 desc 96 table 96 39 abc 39 2 show columns 命令 格式 sho
  • php 发送带附件邮件

    emailclass php lt class CMailFile var subject var addr to var text body var text encoded var mime headers var mime bound
  • ubuntu系统使用命令

    1 复位面板 打开终端 xff0c 终端窗口打开之后 xff0c 立即在提示符后面输入下列命令 gconftool recursive unset apps panel rm rf gconf apps panel pkill gnome
  • Windows安装Anaconda并且配置国内镜像教程

    前言 我们在学习 Python 的时候需要不同的 Python 版本 xff0c 关系到电脑环境变量配置换来换去很是麻烦 xff0c 所以这个时候我们需要一个虚拟的 Python 环境变量 xff0c 我之前也装过 virtualenv v
  • linux常用命令

    1 ls 显示目录文件夹及文件 使用方式 ls lt a 显示目录下所有文件及文件夹包括 与 A 显示目录下所有文件及文件夹不包括 与 l 显示目录下所有文件及文件夹详细信息 t 按修改时间排序 倒序 F 如目录后加 如可执行文件后加 r
  • shell语法

    1 数组 定义数组 array 61 34 163 34 34 21cn 34 34 sina 34 34 qq 34 获取数组长度 echo array 遍历数组 for arr in array do echo arr done 2 转
  • php 替换敏感字符串

    StrFilter class php lt php string filter class Date 2013 01 09 Author fdipzone Ver v1 0 Func public replace 替换非法字符 publi
  • php返回数据格式化类

    DataReturn class php lt php 返回數據格式化類 Date 2011 08 15 Author fdipzone class DataReturn class start private type private x
  • 强制更新图片缓存

    強制更新圖片緩存 64 param Array files 要更新的圖片 64 param int version 版本 function force reload file files 61 array version 61 0 html
  • php XML文件解释类

    XMLParser class php lt php XML 文件分析类 Date 2013 02 01 Author fdipzone Ver 1 0 func loadXmlFile xmlfile 读入xml文件输出Array loa
  • php CSS Update Class

    CSSUpdate class php lt php css 更新类 更新css文件内图片的版本 Date 2013 02 05 Author fdipzone Ver 1 1 Func update Ver 1 1 增加search ch
  • sh cssupdate

    shell sh 更新 css图片版本 bin bash csstmpl path 61 34 home fdipzone php csstmpl 34 css path 61 34 home fdipzone php css 34 rep
  • JS小游戏-宇宙战机

    游戏介绍 业余时间写的一个飞行射击游戏 xff0c 纵向 xff0c 共六关 游戏需求 1 战机可发射子弹 xff0c 子弹可通过获取道具升级 2 战机可放bomb xff0c 可获取道具增加数量 3 战机可蓄力攻击 4 道具有三种 xff
  • php __call 与 __callStatic

    php 5 3 后新增了 call 与 callStatic 魔法方法 call 当要调用的方法不存在或权限不足时 xff0c 会自动调用 call 方法 callStatic 当调用的静态方法不存在或权限不足时 xff0c 会自动调用 c
  • $CF1153A\ Serval\ and\ Bus$

    看大佬的代码都好复杂 xff08 不愧是大佬 orz 蒟蒻提供一种思路 因为求的是最近的车对吧 qwq 所以我们可以用一个 while 循环所以没必要去用什么 for 至于这是 div2 的第一题还是比较水的 code include lt
  • Sublime Text配置JDK

    操作系统 xff1a Windows 7 SP1 Sublime Text是一款轻量级代码编辑器 虽然收费 xff0c 但可以无限期试用 支持多种语言的代码高亮 xff0c 但一些不能直接编译运行 xff0c 今天我为大家带来Sublime
  • JS小游戏-仙剑翻牌

    游戏介绍 这是一个翻牌配对游戏 xff0c 共十关 1 游戏随机从42张牌中抽取9张进行游戏 xff0c 每组为2张相同的牌 xff0c 共18张牌 2 连续翻到两张相同的为胜利 xff0c 当9组全部翻到则过关 如不是翻到连续两张相同的
  • memcached 常用命令及使用说明

    memcached 查看方法 格式 telnet ip port 例如 telnet localhost 11211 退出命令 xff1a quit 一 存储命令 存储命令格式 xff1a lt command name gt lt key