memcache telnet 维护小结

Memcache Telnet基本操作命令 在正确安装、启动Memcache服务后,接下来应该为需要使用Memcache服务的应用系统下载相应开发语言的客户端程序包(如Java版客户端,PHP的memcache扩展等),但这里我想先为各位介绍一下Memcache Telnet的基本操作。 阅读详情

           memcache作为一款优秀的进程外缓存,常常被运用于高并发系统架构中。这里主要谈谈怎么通过telnet工具,查看memcache运行状况并对其key进行管理维护。假设memcache安装目录:/usr/local/memcached

         
1、启动memcache

[root@localhost ~]# /usr/local/memcached/bin/memcached -d -m 512  -u root -l 192.168.119.70 -p 12000 -c 512 -P /usr/local/memcached/memcached.pid

启动参数详解
 -d:以守护进程方式启动。如果该参数没有指定,当按ctrl+c命令结束,memcache自动关闭
 -m:分配给memcache使用的最大内存数 单位是m,默认是64m
 -u: 指定运行memcache的用户
 -l: 指定监听的ip地址
 -p: 指定监听的tcp端口号,可以通过-u指定udp端口.默认是11211
 -c: 最大并发连接数
 -P: 报错进程id的文件
 memcache 启动之后,我们就可以通过telnet连接memcache,对其进行简单操作管理。

2、telnet连接memcache

[root@localhost ~]# telnet 192.168.119.70 12000 
Trying 192.168.119.70...
Connected to 192.168.119.70 (192.168.119.70).
Escape character is '^]'. 

 连接成功之后,即可对memcache进行操作管理了,常用的命令有:

Ⅰ、添加修改

        命令格式:<command> <key> <flags> <exptime> <bytes>\r\n<data block>\r\n

       <command>:add, set或 replace

       <key> :缓存的名字

       <flag>:16位无符号整数,和key要存储的数据一起存储,并在程序get缓存时,返回。

      <exptime>:过去时间,0 表示永远不过期,如果非零,表示unix时间或距此秒数

       <bytes>:存储数据的字节数

        \r\n: 表示换行回车

        命令结果:

                STORED :表示成功

                NOT_STORED : 表示失败 

a)、添加缓存

add id 1 0 4
1234
STORED

         如果key已经存在,则会添加失败。

b)、修改缓存

replace id 1 0 4
3456
STORED

     key存在时,成功;不存在时,失败。

c)、设置缓存

set id 1 0 4
2345
STORED

    key不存在时,添加【add】;已存在时,替换【replace】。

 

Ⅱ、读取

       命令格式:get <key>+\r\n

       <key>+:表示一个或多个key,多个key时,用空格隔开

a)、读取单个key的缓存

get id
VALUE id 1 4
1234
END

 

 b)、读取多个key的缓存

get id name
VALUE id 1 4
3456
VALUE name 1 3
jim
END

 

Ⅲ、删除

命令格式:delete <key> \r\n

<key>:要删除的key

删除id

delete id 
DELETED

 

Ⅳ、清空所有缓存

命令格式:flush_all

flush_all
OK

 

Ⅴ、查看缓存服务器状态

命令:stats

stats
STAT pid 2711     //进程id
STAT uptime 2453  //总的运行时间,单位描述
STAT time 1344856333  //当前时间
STAT version 1.4.0 //版本
STAT pointer_size 32    //服务器指针位数,一般32位操作系统是32
STAT rusage_user 0.002999  //进程的累计用户时间 
STAT rusage_system 1.277805  //进程的累计系统事件
STAT curr_connections 1  //当前连接数
STAT total_connections 11  //服务器启动后,总连接数
STAT connection_structures 11  //连接结构的数量
STAT cmd_get 17   //总获取次数
STAT cmd_set 1  //总写入次数
STAT cmd_flush 1   //总的的清空次数
STAT get_hits 1  //总的命中次数
STAT get_misses 7   //获取没有命中次数
STAT delete_misses //删除没有命中次数
STAT delete_hits 4   //删除命中次数
STAT incr_misses //递增操作没有命中次数 
STAT incr_hits //递增操作命中次数
STAT decr_misses //递减操作没有命中的次数
STAT decr_hits //递减操作命中的次数
STAT cas_misses //cas设置没有命中次数
STAT cas_hits //cas命中次数
STAT cas_badval //cas操作找到key,但版本过期,没有设置成功
STAT bytes_read 455    //总共获取数据量
STAT bytes_written 1175  //总共写入数据量
STAT limit_maxbytes 1048576  //最大允许使用内存,单位字节
STAT accepting_conns 1    
STAT listen_disabled_num 0
STAT threads 5   //当前线程数
STAT conn_yields 0
STAT bytes 56      //已用缓存空间
STAT curr_items 1  //当前缓存的keyvalue数
STAT total_items 7 //总共缓存的keyvalue数,包括过期删除的
STAT evictions //通过删除keyvalue,释放内存次数
END

Ⅵ、打印版本

命令:version

version
VERSION 1.4.0

Ⅶ、打印内存信息

命令:stats slabs

stats slabs
STAT 1:chunk_size 80
STAT 1:chunks_per_page 13107
STAT 1:total_pages 1
STAT 1:total_chunks 13107
STAT 1:used_chunks 1
STAT 1:free_chunks 1
STAT 1:free_chunks_end 13105
STAT 1:get_hits 10
STAT 1:cmd_set 10
STAT 1:delete_hits 4
STAT 1:incr_hits 0
STAT 1:decr_hits 0
STAT 1:cas_hits 0
STAT 1:cas_badval 0
STAT active_slabs 1
STAT total_malloced 1048560
END

 

3、退出telnet 

quit


 

memcache的配置及使用——memcache及其客户端telnet 立即下载

相关推荐

pcle接口详解&用途说明

它原来的名称为“3GIO”,由英特尔在2001年提出。pcel x16插槽 用途用于显卡、RAID阵列卡,向下兼容PCIE x1/x4/x8/x16。(PCIE x16插槽长89mm,有164根针脚,靠主板外侧端有一卡口,将16x分为前后两组,短插槽有22根针脚,主要用于供电,长插槽142根,主要用于数据传输,具有16通道所带来的高带宽)PCI-E x8插槽插槽用途:全长56mm,有98根针脚,与PCI-E x16比较,主要是数据针脚减少至76根,短的供电针脚仍然是22针脚。

qq_43289307的博客 1万+

telnet 操作memcached详解!

在讲telnet操作memcached之前,请确保电脑已安装好memcached并已启动memcached环境,启动步骤如下: 1、进入memcached.exe所在目录 2、在CMD窗口输入 memcached.exe -d start 命令启动环境 输入完启动命令后,系统不会有任何提示,那么问题来了,我们怎么知道memcached已启动??我们可以打开任务管理器,点击服务,找到memca...

阿汤哥 5387

【Boost5】Boost变换器的输入电容

节点的电流有3个,一个是来自电源输入的,由于我们把Vin看成理想电源以及线路的电感的存在,它可以近似看作是恒定的电流源Iin,一个是流向输入电容Cin的电流Icin,另外一个节点是电感L电流IL。电容电流波形在整个开关周期内的平均值为0,充电和放电在一个周期中各占1/2,在图中充电部分面积和放电部分面积相等,那么在充电或放电的电荷量Q=I*t,从图中可以看出,在一个周期内电容电流变化量是ΔIL,那在电容在充电1/2T周期中电流的变化量是1/2ΔIL。输入电容上的ESR也会随着电流变化,影响输入电压的变化。

qq_43416206的博客 3347

Memcache 的命令行用法

1、启动Memcache 常用参数memcached 1.4.3-p       设置端口号(默认不设置为: 11211)-U       UDP监听端口 (默认: 11211, 0 时关闭)  -l   绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)-d            独立进程运行-u 绑定使用指定用于运行进程 -m

圣彼得堡之光的专栏 4302

SAP ABAP VL09 BAPI VL 216

ls_batch_item-fact_unit_denom = ls_lips_split-umvkn. "销售数量转换为 SKU 的值(分母)ls_batch_item-fact_unit_nom = ls_lips_split-umvkz. "销售数量转换成SKU的分子(因子)ls_batch_item-sales_unit_iso = ls_lips_split-meins. "被拆分DN基本单位。

ChampaignWolf的专栏 2299

金融风控实战:用Python从零搭建贷款违约预测模型(附完整数据集)

本文详细介绍了如何使用Python从零构建金融风控中的贷款违约预测模型,涵盖数据清洗、特征工程、模型构建与评估等全流程。通过实战案例展示逻辑回归、XGBoost和LightGBM三大算法的对比,特别强调AUC-ROC指标在金融风控中的重要性,并附完整数据集和代码实现。

weixin_29175469的博客 237

通过telnet连接查看memcache服务器

memcache作为一款优秀的进程外缓存,常常被运用于高并发系统架构中。这里主要谈谈怎么通过telnet工具,查看memcache运行状况并对其key进行管理维护。假设memcache安装目录:/usr/local/memcached            1、启动memcache [plain] view plaincopy [root@loc

clh604的专栏 2万+

别再手动写ZPL了!用C#和斑马官方SDK搞定ZT410 RFID打印机(附中文乱码解决方案)

本文详细介绍了如何使用C#和斑马官方SDK驱动ZT410 RFID打印机,解决中文乱码和RFID数据写入等常见问题。通过实战指南,开发者可以快速掌握从基础连接到高级调试的全流程,提升打印效率和可靠性。特别适用于物流、零售和资产管理领域的应用。

weixin_29267307的博客 223

telnet memcache

1. linux常用指令 http://www.centoscn.com/mysql/2014/1219/4335.html 注:linux系统下输入密码时不可见,光标不移动,不是不能输入,just print and click enter! ps -ef|grep memcached UID 用户ID PID 进程ID PPID 父进程ID C CPU占用率 STIME

justa的专栏 449

YOLOv11改进 | Conv篇 | 图像去雾卷积DEConv助力yolov11有效涨点(部署零额外开销)

本文介绍了一种最新改进机制用于低层视觉任务的细节增强卷积(DEConv)机制。DEConv在训练阶段采用"普通卷积+差分卷积"的多分支并联结构,增强网络对边缘、纹理等细节特征的学习能力;在推理阶段可折叠为标准3×3卷积,保持与普通卷积相同的计算效率。文中详细阐述了DEConv的工作原理、实现方法以及在YOLOv11中的应用步骤,包括核心代码解析、模型修改方法和训练配置。实验表明,该机制在去雾、去噪、超分等强调细节重建的任务中具有显著优势。文章还提供了完整的代码实现和训练指导.

Snu77的博客 2432

1、电路分析知识全解析:从基础到实践应用

本博客全面解析电路分析知识体系,涵盖从基础的电压、电流、电阻概念到复杂的交流电路、瞬态分析和高级应用如滤波器与变压器等内容。适合电子技术专业学生和技术爱好者学习,提供详细的知识结构、学习路径、实践示例以及丰富的学习资源,包括计算机模拟工具Multisim和PSpice的使用指导。通过理论与实践结合,帮助学习者掌握电路分析的核心技能,为电子工程和电力系统等相关领域打下坚实基础。

iii12的专栏 159

memcache telnet 操作 维护 小结

memcache作为一款优秀的进程外缓存,常常被运用于高并发系统架构中。这里主要谈谈怎么通过telnet工具,查看memcache运行状况并对其key进行管理维护。假设memcache安装目录:/usr/local/memcached            1、启动memcache [plain] view plaincopy [root@loc

calvinr的专栏 348

QtQuick QML教程(2):qml语法介绍

​ qml一个普通的文本文件,后缀是.qml, 一个qml文件主要由两部分组成:(1) import语句 :这个就像C++中的头文件, 使用 import 导入qml需要的相关模块,可以查询Qt文档进行导入,注意每个版本的Qt模块声明可能都不同,相比于QWidget项目,QtQuick的变动是很大的;(2) QML对象树 :根对象是Window, 然后可以在Window中添加各种控件,例如按钮,文本,菜单等。

琅嬛福地 550

收集的网站【不断更新中】

1,在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解 http://my.oschina.net/jing31/blog/12711 2,Nginx 301重定向的配置 http://www.nowamagic.net/academy/detail/1226227 3,memcache telnet 维护小结 http://blog.cs...

weixin_30472035的博客 105

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

收集开发相关网站

1,在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解 http://my.oschina.net/jing31/blog/12711 2,Nginx 301重定向的配置 http://www.nowamagic.net/academy/detail/1226227 3,memcache telnet 维护小结 http://bl...

aolizhi4552的博客 113

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Memcached delete 命令

Memcached的delete命令详解(2025版):用于主动失效缓存,防止脏数据。语法为delete <key> [noreply],支持同步/异步删除,返回DELETED/NOT_FOUND。适用于用户资料修改、订单状态变更、配置热更新等场景。相比过期时间,delete能立即生效但需主动调用。支持批量删除,推荐结合CAS实现安全删除。最佳实践:修改即delete、热点key优先delete、高并发用noreply异步。注意避免flush_all导致缓存雪崩。提供telnet/PHP/Pyt

m0_57545130的博客 297

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

如何通过telnet远程连接aliyun服务器上的memcache

前提:memcache安装,并后台开启服务 1.[root@localhost ~]# /usr/local/memcached/bin/memcached -d -m 512  -u root -l 需要监听的ip -p 12000 -c 512 -P /usr/local/memcached/memcached.pid  启动参数详解  -d:以守护进程方式启动。如果该参数没有指

流年似水 1876

快速学习-memcached常用命令

三、常用命令 3.1、连接服务 3.1.1、telnet 使用telnet来连接memcached服务,因telnet默认没有在windows上安装好,所以需要手动来安装一下。 注意:telnet客户端无法使用的解决方案: 解决方案如下: 打开控制面板,选择卸载程序 选择‘启用或关闭window功能’ 在弹出的窗口中,选择telnet客户端,前面勾上对勾即可。 安装完成后,一定要把所有的...

逍遥云恋 620

Linux下memcache的维护

一、启动命令: /usr/local/memcached/bin/memcached -d -l 127.0.0.1 -p 11211 -u root -m 64 -c 1024 -P /var/run/memcached.pid 二、参数说明: -d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,这里是200MB -u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。 -l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的.

小乙先生的博客 273

telnet 无法连接memcached解决方式

1.控制面板2.点击程序和功能3.打开或关闭windows功能4.勾选Telnet服务器和客户端5,确定,重启即可

花木兰 3071

Linux下memcached无法被本机telnet通问题排查

linux搭建memcached 首先我们的服务器上安装好memcached,下面是安装步骤 一. 安装步骤 1.1 安装libevent,当前最新版本为2.1.8,官网:http://libevent.org/ wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libeven...

xianganyu8801的博客 976

memcache telnet命令行测试方法

1. cmd上登录memcache     1 &gt; telnet 127.0.0.1 11211   2. 列出所有keys     1 2 3 4 stats items // 这条是命令 STAT items:7:number 1 STAT items:7:ag...

hjrnet的博客 565

telnet服务器故障维修,telnet常见的错误

telnet常见的错误安装了xinetd修改了配置文件1. 23端口没开放/没有安装telnet服务器[qjx@bogon ~]$ telnet 45.77.185.17Trying 45.77.185.17...telnet: connect to address 45.77.185.17: Connection refusedtes.out:(no 23 prot)pexpect.except...

weixin_35738304的博客 2088
上一篇: sql2005 ip地址点分十进制与长整形表示法相互转换
下一篇: Xhprof php性能测试工具用法小结
love__coder
博客等级 码龄18年 180粉丝 248原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值