您的位置:首页 > 数据库 > Memcache

常用memcached命令详解

2015-08-21 11:51 405 查看
常用memcached命令详解:Memcached作为缓存服务器,对其操作的命令主要分为三类:1、 服务器状态命令:可以查看memcahced服务的当前状态2、 数据存储命令:如何存储数据到memcached服务器中3、 数据读取命令:获取memacahed服务器中的数据4、 数据删除命令:删除memcached服务器中的数据
一、服务器状态命令1、 stats: memcached 实例的当前统计数据。STAT pid 22459 进程ID STAT uptime 1027046 服务器运行秒数 STAT time 1273043062 服务器当前unix时间戳 STAT version 1.4.4 服务器版本 STAT pointer_size 64 操作系统字大小(这台服务器是64位的) STAT rusage_user 0.040000 进程累计用户时间 STAT rusage_system 0.260000 进程累计系统时间 STAT curr_connections 10 当前打开连接数 STAT total_connections 82 曾打开的连接总数 STAT connection_structures 13 服务器分配的连接结构数 STAT cmd_get 54 执行get命令总数 STAT cmd_set 34 执行set命令总数 STAT cmd_flush 3 指向flush_all命令总数 STAT get_hits 9 get命中次数 STAT get_misses 45 get未命中次数 STAT delete_misses 5 delete未命中次数 STAT delete_hits 1 delete命中次数 STAT incr_misses 0 incr未命中次数 STAT incr_hits 0 incr命中次数 STAT decr_misses 0 decr未命中次数 STAT decr_hits 0 decr命中次数 STAT cas_misses 0 cas未命中次数 STAT cas_hits 0 cas命中次数 STAT cas_badval 0 使用擦拭次数 STAT auth_cmds 0 STAT auth_errors 0 STAT bytes_read 15785 读取字节总数 STAT bytes_written 15222 写入字节总数 STAT limit_maxbytes 1048576 分配的内存数(字节) STAT accepting_conns 1 目前接受的链接数 STAT listen_disabled_num 0 STAT threads 4 线程数 STAT conn_yields 0 STAT bytes 0 存储item字节数 STAT curr_items 0 item个数 STAT total_items 34 item总数 STAT evictions 0 为获取空间删除item的总数
二、数据存储命令1、 set 命令set的命令在memcached中的使用频率极高。set命令不但可以简单添加,如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。实例:set username 0 0 8。注意一点就是:如果设定存储字节数为8的话,那么在输入的存在内容时,内容大小必须是8个字节,否则存储不成功。
2、 add 命令add命令使用方法与set完全一致,区别是只有数据不存在时进行添加的add,如果已经存在一个key为username的数据,add不成功。
3、 replace 命令replace命令使用方法与set完全一致,区别是只有数据存在时才能进行数据更新,如果replace一个不存在的key的数据,则replace不成功。与add命令相反。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息