版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
memcached概Memcached是一个免费开源的、高性能的、具有分布式内存对象的缓存系统memcached特 用 (paelabchk基于libevent的 处理(epoll,多路复用来同时管理多个IO流,用一个单一线程来 多个socketIO流的状态)Ngnix/redis/netty基于epollNodejslibev开发(libevJDK1.4提供非阻塞(NIO)的支持,JDK1.5epollmemcached安 yuminstall-ymemcachedyuminstally#memcached-m64-p11211-uroot- netmemcached_server_ipport(默认端口:11211)例如 netlocalhost启动参参数说-p的TCP口(默认-U的UDP口(默认11211,0示)-s用于的UNIX套接字路径(禁用网络支持-a-l--最大文件限-u-m所有slabclass以MB(默认--c-限。(不是前面的-u<username>参数;在sh命令"ulimit-S-l打印memcachedlibevent-P保存进程ID使用d-f不同slabclass面的chunk(默认(译者注:每个slabclass里面有相同数量个slabpageslabpagechunk,且在当前slabclass内的chunk不同slabclass里的chunk-n(译者注:chunk消耗48字节,所以一个chunkn+48。)-会-D使用<char>前缀和ID隔detailon-t--禁用CAS(Check pareAnd--绑定协议ascii,binary,auto(默认-memcached命令使命令类命命set命令用于将value(数据值)在指定的key(键)中用于将value(数据值)在指定的key(键)中如果addkey数据key更新),之前的值将仍然保持相同,并且将获得响应NOT_STORED。re用于替换已存在的key(键value如果key用于向已存在key(键value用于向已存在key(键valuekey对应的值没有被其他客户端修改的情况下,才能够将值写入。cas_token的数是Memcach存的元素的一个唯一的64查找命获取在key(键)中的value(数据值),如果key不存在,则返回获取带有CASvaluekey存在,则返回空用于删除已存在的key(键keyincrdecr制的32号整数如果key不存在返回NOT_FOUND果键的值不为数字,则返回_ERRORERROR统计命返回统计信息例如PIDstats显示各个slab中item的数目 数statsstats用于显示所有item该信息返回两列,第一列是itemitem用于清理缓存中的所有key=>value(键=>值add(CRUD新增一个key。如果key存在,则不更新数据。格式:addkey[noreply]keykey-valuekey 关于键值对的额外信息 (30*24*3600 (set(CRUDKeyadd(saveOrUpdate)格式:setkey数据类型过期时间长度[noreply]get(CURD 的value值,如果key不存在返回空。格式:getkey[key1][key2][key3] delete(CURD格式:delete ce(CRUD替换已经存在的值。如果key不粗存在,则替换失败 cekeyflagexptimebytes[noreply]append(CRUD向已经存在key格式:appendkeyflagexptimebytesprepend(CRUD向已经存在key格式:prependkeyflagexptimebytesCAS(check pareandkey值进行更新。Key在没有被其他客户端修改的情况下,才能更新。格式:caskeyflagexptimebytestoken[noreply]获取key的令牌值,如果key不存在,返回空。格式:getskey[key1][key2][key3] incr/decr32位无符号型。格式:incrkeyvalue格式:decrkeySTATpidmemcacheSTATuptimememcache启动以来,服务器运行秒STAT服务器当前unix时间STATversionmemcache服务STATlibevent2.0.21-libevent版STATpointer_size架构(3264位STATrusage_userCPUSTATrusage_systemSTATcurr_connectionsSTATtotal_connectionsmemcache启动以来,打开的连接总STATconnection_structures _fdsSTATcmd_getSTATget_hitsSTATget_missesSTATcmd_setSTATcmd_flushSTATcmd_touchSTATdelete_missesSTATdelete_hitsSTATincr_missesSTATincr_hitsSTATdecr_missesSTATdecr_hitsSTATcas_missesSTATcas_hitsSTATcas_badvalSTATtouch_hitsSTATtouch_missesSTATauth_cmdsSTATauth_errorsSTATbytesSTATbytes_readSTATbytes_written
的miscfds数memcache启动以来,执行get命令总数自memcache启动以来,get命中次数自memcache启动以来,get未命中次数memcache启动以来,执行set命令总memcache启动以来,执行flush命令总数memcache启动以来,执行touch_all命令总数自memcache启动以来,delete未命中次数自memcache启动以来,delete命中次数自memcache启动以来,incr未命中次数自memcache启动以来,incr命中次数自memcache启动以来,decr未命中次数自memcache启动以来,decr命中次数自memcache启动以来,cas未命中次数自memcache启动以来,cas命中次数自memcache启动以来,touch命中次数自memcache启动以来,touch未命中次数item字节数(当前占用的字节数)memcached服务器从网络的总的字节数
分 是否太STATlimit_maxbytesSTATaccepting_conns1STATlisten_disabled_numSTATthreadsSTATconn_yieldsSTAThash_power_levelSTAThash_bytesSTAThash_is_expandingSTATexpired_unfetchedSTATevicted_unfetched
memcached服务缓存允许使用的最大字节数(分配的内存数) 当前使用的Hashtable容量大小指定Hashtable是否自动增长STATcurr_itemsSTATtotal_items
item个数(item总数(
LURSTATevictionsSTATreclaimed
LRU释放的对象数目。为了给新的数据项目释放空间,从缓存移除的缓存对象的数目。比如超过缓存大小时根据LRU算法移除的对已过期的数据条目来stats主要用于显示slab中的item数量 时长STATitems:1:number该slabSTATitems:1:ageLRU队列中最老对象的过STATitems:1:evictedLRUSTATitems:1:evicted_nonzero设置了非0时间的LRU释放对象STATitems:1:evicted_time最后一次LRU秒数,频STATitems:1:outofmemory不能对象次数,使用-M会报STATitems:1:tailrepairs修复slabs次STATitems:1:reclaimedSTATitems:1:expired_unfetchedSTATitems:1:evicted_unfetchedstatsSTAT1:chunk_sizechunkSTAT1:chunks_per_page每个page的chunk数STAT1:total_pagespage数STAT1:total_chunkschunk数量*page数STAT1:used_chunks已被分配的chunkSTAT1:_chunks过期数据空出的chunk里还没有被使用的chunkSTAT1:_chunks_end新分配的但是还没有被使用的chunkSTAT1:mem_requested请求的字节STAT1:get_hitsgetSTAT1:cmd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年岳阳职业技术学院单招职业技能笔试备考试题及答案解析
- 2026年华南师范大学环境学院非事业编制人员招聘备考题库及答案详解(夺冠系列)
- 2026年温州瓯海招商发展有限公司面向社会招聘工作人员备考题库及答案详解1套
- 2026年宁波海发渔业科技有限公司招聘备考题库有答案详解
- 2026年衡阳市第一人民医院妇产科医师招聘备考题库及答案详解(考点梳理)
- 基于人工智能的中学物理个性化学习路径设计与用户学习兴趣激发策略教学研究课题报告
- 长发集团2025年第三批社会化公开招聘(劳务派遣工作人员)备考题库及完整答案详解一套
- 2026年黄埔区老人院招聘备考题库及答案详解(考点梳理)
- 2025年成人学历教育线上课程质量报告
- 2026年东方电气集团东方电机有限公司社会招聘备考题库及答案详解(考点梳理)
- 橙子分拣装箱一体机结构设计
- (一诊)达州市2026届高三第一次诊断性测试生物试题(含标准答案)
- 员工宿舍楼装修改造工程施工组织设计方案
- 钱铭怡《心理咨询与心理治疗》笔记和习题(含考研真题)详解
- 防水工程专项施工方案
- JJG 1148-2022 电动汽车交流充电桩(试行)
- 脑机接口技术与应用研究报告(2025年)
- 江苏省盐城市东台市2024-2025学年六年级上学期期末考试英语试题
- 文物复仿制合同协议
- 大货车司机管理制度
- 建设工程施工许可流程
评论
0/150
提交评论