国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

通過telnet連接查看memcache服務(wù)器

zhoutao / 2523人閱讀

摘要:作為一款優(yōu)秀的進程外緩存,常常被運用于高并發(fā)系統(tǒng)架構(gòu)中。這里主要談?wù)勗趺赐ㄟ^工具,查看運行狀況并對其進行管理維護。設(shè)置緩存不存在時,添加已存在時,替換。

memcache作為一款優(yōu)秀的進程外緩存,常常被運用于高并發(fā)系統(tǒng)架構(gòu)中。這里主要談?wù)勗趺赐ㄟ^telnet工具,查看memcache運行狀況并對其key進行管理維護。假設(shè)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

啟動參數(shù)詳解

-d:以守護進程方式啟動。如果該參數(shù)沒有指定,當按ctrl+c命令結(jié)束,memcache自動關(guān)閉
-m:分配給memcache使用的最大內(nèi)存數(shù) 單位是m,默認是64m
-u: 指定運行memcache的用戶
-l: 指定監(jiān)聽的ip地址
-p: 指定監(jiān)聽的tcp端口號,可以通過-u指定udp端口.默認是11211
-c: 最大并發(fā)連接數(shù)
-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進行操作管理了,常用的命令有:

Ⅰ、添加修改

命令格式:    



   :add, set或 replace

    :緩存的名字

   :16位無符號整數(shù),和key要存儲的數(shù)據(jù)一起存儲,并在程序get緩存時,返回。

  :過去時間,0 表示永遠不過期,如果非零,表示unix時間或距此秒數(shù)

   :存儲數(shù)據(jù)的字節(jié)數(shù)

    
: 表示換行回車

    命令結(jié)果:

            STORED :表示成功

            NOT_STORED : 表示失敗 

a)、添加緩存

add id 1 0 4  
1234  
STORED

如果key已經(jīng)存在,則會添加失敗。

b)、修改緩存

replace id 1 0 4  
3456  
STORED  

key存在時,成功;不存在時,失敗。

c)、設(shè)置緩存

set id 1 0 4  
2345  
STORED 

key不存在時,添加【add】;已存在時,替換【replace】。

  

注意:字節(jié)數(shù)必須和你要存儲的數(shù)據(jù)保持一致,不然回報 CLIENT_ERROR bad data chunk 錯誤

Ⅱ、讀取

   命令格式:get +


   +:表示一個或多個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

刪除id

delete id   
DELETED 

Ⅳ、清空所有緩存

命令格式:flush_all

flush_all  
OK 

Ⅴ、查看緩存服務(wù)器狀態(tài)

命令:stats

stats  
STAT pid 2711     //進程id  
STAT uptime 2453  //總的運行時間,單位描述  
STAT time 1344856333  //當前時間  
STAT version 1.4.0 //版本  
STAT pointer_size 32    //服務(wù)器指針位數(shù),一般32位操作系統(tǒng)是32  
STAT rusage_user 0.002999  //進程的累計用戶時間   
STAT rusage_system 1.277805  //進程的累計系統(tǒng)事件  
STAT curr_connections 1  //當前連接數(shù)  
STAT total_connections 11  //服務(wù)器啟動后,總連接數(shù)  
STAT connection_structures 11  //連接結(jié)構(gòu)的數(shù)量  
STAT cmd_get 17   //總獲取次數(shù)  
STAT cmd_set 1  //總寫入次數(shù)  
STAT cmd_flush 1   //總的的清空次數(shù)  
STAT get_hits 1  //總的命中次數(shù)  
STAT get_misses 7   //獲取沒有命中次數(shù)  
STAT delete_misses //刪除沒有命中次數(shù)  
STAT delete_hits 4   //刪除命中次數(shù)  
STAT incr_misses //遞增操作沒有命中次數(shù)   
STAT incr_hits //遞增操作命中次數(shù)  
STAT decr_misses //遞減操作沒有命中的次數(shù)  
STAT decr_hits //遞減操作命中的次數(shù)  
STAT cas_misses //cas設(shè)置沒有命中次數(shù)  
STAT cas_hits //cas命中次數(shù)  
STAT cas_badval //cas操作找到key,但版本過期,沒有設(shè)置成功  
STAT bytes_read 455    //總共獲取數(shù)據(jù)量  
STAT bytes_written 1175  //總共寫入數(shù)據(jù)量  
STAT limit_maxbytes 1048576  //最大允許使用內(nèi)存,單位字節(jié)  
STAT accepting_conns 1      
STAT listen_disabled_num 0  
STAT threads 5   //當前線程數(shù)  
STAT conn_yields 0  
STAT bytes 56      //已用緩存空間  
STAT curr_items 1  //當前緩存的keyvalue數(shù)  
STAT total_items 7 //總共緩存的keyvalue數(shù),包括過期刪除的  
STAT evictions //通過刪除keyvalue,釋放內(nèi)存次數(shù)  
END  

Ⅵ、打印版本

命令:version

version  
VERSION 1.4.0  
Ⅶ、打印內(nèi)存信息

命令: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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/61673.html

相關(guān)文章

  • 輕量級 memcached緩存代理 twemproxy實踐

    摘要:本文內(nèi)容腦圖如下文章共字,閱讀大約需要分鐘概述是開源的輕量級代理服務(wù)器,本質(zhì)就是一個集群管理工具,主要用來彌補和對集群管理的不足,其完成的最大功勞就是通過在后端減少同緩存服務(wù)器的連接數(shù)從而增加吞吐量。本文先實踐一波讓來一群小弟時的工作情況。 showImg(https://segmentfault.com/img/remote/1460000017056459); 本文內(nèi)容腦圖如下: ...

    ninefive 評論0 收藏0
  • 輕量級 memcached緩存代理 twemproxy實踐

    摘要:本文內(nèi)容腦圖如下文章共字,閱讀大約需要分鐘概述是開源的輕量級代理服務(wù)器,本質(zhì)就是一個集群管理工具,主要用來彌補和對集群管理的不足,其完成的最大功勞就是通過在后端減少同緩存服務(wù)器的連接數(shù)從而增加吞吐量。本文先實踐一波讓來一群小弟時的工作情況。 showImg(https://segmentfault.com/img/remote/1460000017056459); 本文內(nèi)容腦圖如下: ...

    Dogee 評論0 收藏0
  • memcached分布式原理與實現(xiàn)

    摘要:哈希的結(jié)果應(yīng)能夠保證原有已分配的內(nèi)容可以被映射到新的緩沖中去,而不會被映射到舊的緩沖集合中的其他緩沖區(qū)。平衡性平衡性是指哈希的結(jié)果能夠盡可能分布到所有的緩沖中去,這樣可以使得所有的緩沖空間都得到利用。 memcached分布式原理與實現(xiàn) 標簽(空格分隔): nosql 0x01 概況 1.1 什么是memcached memcached是一個分布式,開源的數(shù)據(jù)存儲引擎。memcach...

    Ververica 評論0 收藏0
  • memcached分布式原理與實現(xiàn)

    摘要:哈希的結(jié)果應(yīng)能夠保證原有已分配的內(nèi)容可以被映射到新的緩沖中去,而不會被映射到舊的緩沖集合中的其他緩沖區(qū)。平衡性平衡性是指哈希的結(jié)果能夠盡可能分布到所有的緩沖中去,這樣可以使得所有的緩沖空間都得到利用。 memcached分布式原理與實現(xiàn) 標簽(空格分隔): nosql 0x01 概況 1.1 什么是memcached memcached是一個分布式,開源的數(shù)據(jù)存儲引擎。memcach...

    LiuRhoRamen 評論0 收藏0
  • 認識 Memcached

    摘要:對于的連接數(shù),并沒有隨著節(jié)點的增多,而降低。比如,,這個,在用分布式算法求其節(jié)點時,應(yīng)該以來計算,而不是以來計算。永久數(shù)據(jù)被踢現(xiàn)象網(wǎng)上有人反饋為數(shù)據(jù)丟失,明明設(shè)為永久有效,卻莫名其妙的丟失了。 簡介 Memcached是一個開源、免費、高性能的分布式對象緩存系統(tǒng),通過減少對數(shù)據(jù)庫的讀取以提高Web應(yīng)用的性能;Memcached基于一個存儲鍵/值對的hashmap。其守護進程(daemo...

    xiaoxiaozi 評論0 收藏0

發(fā)表評論

0條評論

zhoutao

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<