memcache运维总结
第一部分:memcache安装
1、安装libevent
2、安装memcache
3、安装php的memcache扩展
4、测试
第二部分:memcache客户端操作
1、重要操作(来源: http://blog.163.com/xiao66_fei/blog/static/1099087642012911114848150/)
Command | Description | Example |
get | Reads a value | get mykey |
set | Set a key unconditionally | set mykey 0 60 5 |
add | Add a new key | add newkey 0 60 5 |
replace | Overwrite existing key | replace key 0 60 5 |
append | Append data to existing key | append key 0 60 15 |
prepend | Prepend data to existing key | prepend key 0 60 15 |
incr | Increments numerical key value by given number | incr mykey 2 |
decr | Decrements numerical key value by given number | decr mykey 5 |
delete | Deletes an existing key | delete mykey |
flush_all | Invalidate specific items immediately | flush_all |
Invalidate all items in n seconds | flush_all 900 | |
stats | Prints general statistics | stats |
Prints memory statistics | stats slabs | |
Prints memory statistics | stats malloc | |
Print higher level allocation statistics | stats items | |
stats detail | ||
stats sizes | ||
Resets statistics | stats reset | |
version | Prints server version. | version |
verbosity | Increases log level | verbosity |
quit | Terminate telnet session | quit |
2、操作实例
[root@localhost yebin]# telnet xxx.xxx.xxx.xxx 40xxx Trying xxx.xxx.xxx.xxx... Connected to xxx.xxx.xxx.xxx. Escape character is '^]'. set key 32 0 10 helloworld STORED get key VALUE key 32 10 helloworld END flush_all OK set name 10 0 5 yebin STORED get name VALUE name 10 5 yebin END stats STAT pid 7436 STAT uptime 107690 STAT time 1413881141 STAT version 1.4.15 STAT libevent 2.0.21-stable STAT pointer_size 64 STAT rusage_user 1.381789 STAT rusage_system 1.545765 STAT curr_connections 5 STAT total_connections 271 STAT connection_structures 8 STAT reserved_fds 20 STAT cmd_get 248 STAT cmd_set 4 STAT cmd_flush 1 STAT cmd_touch 0 STAT get_hits 2 STAT get_misses 246 STAT delete_misses 0 STAT delete_hits 0 STAT incr_misses 0 STAT incr_hits 0 STAT decr_misses 0 STAT decr_hits 0 STAT cas_misses 0 STAT cas_hits 0 STAT cas_badval 0 STAT touch_hits 0 STAT touch_misses 0 STAT auth_cmds 0 STAT auth_errors 0 STAT bytes_read 7968 STAT bytes_written 1873 STAT limit_maxbytes 536870912 STAT accepting_conns 1 STAT listen_disabled_num 0 STAT threads 4 STAT conn_yields 0 STAT hash_power_level 16 STAT hash_bytes 524288 STAT hash_is_expanding 0 STAT bytes 75 STAT curr_items 1 STAT total_items 2 STAT expired_unfetched 0 STAT evicted_unfetched 0 STAT evictions 0 STAT reclaimed 1 END