12-Redis-服務(wù)器管理

1屋群、概述:

Redis在設(shè)計(jì)之初就被定義為長時(shí)間不間斷運(yùn)行的服務(wù)進(jìn)程,因此大多數(shù)系統(tǒng)配置參數(shù)都可以在不重新啟動進(jìn)程的情況下立即生效趾娃。即便是將當(dāng)前的持久化模式從AOF切換到RDB也無需重啟扔水。
在Redis中舞骆,提供了一組和服務(wù)器管理相關(guān)的命令廷没,其中就包含和參數(shù)設(shè)置有關(guān)的CONFIG SET/GET command糊饱。

2、相關(guān)命令列表:

CONFIG GET parameter 主要用于讀取服務(wù)器的運(yùn)行時(shí)參數(shù)颠黎,但是并不是所有的配置參數(shù)都可以通過該命令進(jìn)行讀取另锋。其中該命令的參數(shù)接受glob風(fēng)格的模式匹配規(guī)則,因此如果參數(shù)中包含模式元字符盏缤,那么所有匹配的參數(shù)都將以key/value方式被列出砰蠢。如果參數(shù)是*蓖扑,那么該命令支持的所有參數(shù)都將被列出唉铜。最后需要指出的是,和redis.conf中不同的是律杠,在命令中不能使用數(shù)量縮寫格式潭流,如GB竞惋、KB等,只能使用表示字節(jié)數(shù)量的整數(shù)值灰嫉。

CONFIG SET parameter value 該命令用于重新配置Redis服務(wù)器的運(yùn)行時(shí)參數(shù)拆宛,在設(shè)置成功之后無需重啟便可生效。然而并非所有的參數(shù)都可以通過該命令進(jìn)行動態(tài)設(shè)置讼撒,如果需要獲悉該命令支持哪些參數(shù)浑厚,可以查看CONFIG GET * 命令的執(zhí)行結(jié)果。如果想在一個(gè)命令中設(shè)置多個(gè)同類型參數(shù)根盒,如redis.conf配置文件中的save參數(shù):save 900 1/save 300 10钳幅。在該命令中我們可以將多個(gè)key/value用雙引號括起,并用空格符隔開炎滞,如:config set save "900 1 300 10"敢艰。 OK表示設(shè)置成功,否則返回相關(guān)的錯(cuò)誤信息册赛。

  • CONFIG RESETSTAT O(1) Reset INFO命令給出的統(tǒng)計(jì)數(shù)字钠导。 始終返回OK。
  • DBSIZE 返回當(dāng)前打開的數(shù)據(jù)庫中Keys的數(shù)量森瘪。 Key的數(shù)量牡属。
  • FLUSHALL 清空當(dāng)前服務(wù)器管理的數(shù)據(jù)庫中的所有Keys,不僅限于當(dāng)前打開的數(shù)據(jù)庫柜砾。
  • FLUSHDB 清空當(dāng)前數(shù)據(jù)庫中的所有Keys湃望。
  • INFO 獲取和服務(wù)器運(yùn)行狀況相關(guān)的一些列統(tǒng)計(jì)數(shù)字。
  • SAVE 設(shè)置RDB持久化模式的保存策略痰驱。
  • SHUTDOWN 停止所有的客戶端证芭,同時(shí)以阻塞的方式執(zhí)行內(nèi)存數(shù)據(jù)持久化。如果AOF模式被啟用担映,則將緩存中的數(shù)據(jù)flush到AOF文件废士。退出服務(wù)器。
  • SLAVEOF host port 該命令用于修改SLAVE服務(wù)器的復(fù)制設(shè)置蝇完。如果一個(gè)Redis服務(wù)器已經(jīng)處于SLAVE狀態(tài)官硝,SLAVEOF NO ONE命令將關(guān)閉當(dāng)前服務(wù)器的被復(fù)制狀態(tài),與此同時(shí)將該服務(wù)器切換到MASTER狀態(tài)短蜕。該命令的參數(shù)將指定MASTER服務(wù)器的監(jiān)聽IP和端口氢架。還有一種情況是,當(dāng)前服務(wù)器已經(jīng)是另外一臺MASTER的SLAVE了朋魔,在執(zhí)行該命令后岖研,當(dāng)前服務(wù)器將終止和之前MASTER之間的復(fù)制關(guān)系,而將成為新MASTER的SLAVE,之前MASTER中的數(shù)據(jù)也將被清空孙援,改為新MASTER中的數(shù)據(jù)害淤。然而如果在當(dāng)前SLAVE服務(wù)器上執(zhí)行的是SLAVEOF NO ONE命令,那么該服務(wù)器只是中斷與當(dāng)前MASTER的復(fù)制關(guān)系拓售,并升級為獨(dú)立的MASTER窥摄,其中的數(shù)據(jù)也不會被清空。
  • SLOWLOG subcommand [argument] 該命令主要用于讀取執(zhí)行時(shí)間較長的命令础淤。其中執(zhí)行時(shí)間的評判標(biāo)準(zhǔn)僅為命令本身的執(zhí)行時(shí)間崭放,并不包括網(wǎng)絡(luò)交互時(shí)間。和該命令相關(guān)的配置參數(shù)主要有兩個(gè)鸽凶,第一個(gè)就是執(zhí)行之間的閾值(以微秒為單位)莹菱,即執(zhí)行時(shí)間超過該值的命令都會被存入slowlog隊(duì)列,以供該命令讀取吱瘩。第二個(gè)是slowlog隊(duì)列的長度道伟,如果當(dāng)前命令在存入之前,該隊(duì)列中的命令已經(jīng)等于該參數(shù)使碾,在命令進(jìn)入之前蜜徽,需要將隊(duì)列中最老的命令移出隊(duì)列。這樣可以保證該隊(duì)列所占用的內(nèi)存總量保持在一個(gè)相對恒定的大小票摇。由于slowlog隊(duì)列不會被持久化到磁盤拘鞋,因此Redis在收集命令時(shí)不會對性能產(chǎn)生很大的影響。通常我們可以將參數(shù)"slowlog-log-slower-than"設(shè)置為0矢门,以便收集所有命令的執(zhí)行時(shí)間盆色。該命令還包含以下幾個(gè)子命令:
     1). SLOWLOG GET N: 從slowlog隊(duì)列中讀取命令信息,N表示最近N條命令的信息祟剔。
     2). SLOWLOG LEN:獲取slowlog隊(duì)列的長度隔躲。
     3). SLOWLOG RESET:清空slowlog中的內(nèi)容。
    最后給出SLOWLOG GET命令返回信息的解釋物延。

文章內(nèi)容整理自學(xué)習(xí)資料和網(wǎng)絡(luò), 侵刪.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宣旱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子叛薯,更是在濱河造成了極大的恐慌浑吟,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耗溜,死亡現(xiàn)場離奇詭異组力,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)抖拴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門燎字,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事轩触。” “怎么了家夺?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵脱柱,是天一觀的道長。 經(jīng)常有香客問我拉馋,道長榨为,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任煌茴,我火速辦了婚禮随闺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蔓腐。我一直安慰自己矩乐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布回论。 她就那樣靜靜地躺著散罕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪傀蓉。 梳的紋絲不亂的頭發(fā)上欧漱,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天,我揣著相機(jī)與錄音葬燎,去河邊找鬼误甚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谱净,可吹牛的內(nèi)容都是我干的窑邦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼壕探,長吁一口氣:“原來是場噩夢啊……” “哼奕翔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起浩蓉,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤派继,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后捻艳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體驾窟,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年认轨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绅络。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖恩急,靈堂內(nèi)的尸體忽然破棺而出杉畜,到底是詐尸還是另有隱情,我是刑警寧澤衷恭,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布此叠,位于F島的核電站,受9級特大地震影響随珠,放射性物質(zhì)發(fā)生泄漏灭袁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一窗看、第九天 我趴在偏房一處隱蔽的房頂上張望茸歧。 院中可真熱鬧,春花似錦显沈、人聲如沸软瞎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至桐绒,卻和暖如春遂唧,著一層夾襖步出監(jiān)牢的瞬間芙代,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工盖彭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留纹烹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓召边,卻偏偏與公主長得像铺呵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子隧熙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1.1 資料 片挂,最好的入門小冊子,可以先于一切文檔之前看贞盯,免費(fèi)音念。 作者Antirez的博客,Antirez維護(hù)的R...
    JefferyLcm閱讀 17,058評論 1 51
  • NOSQL類型簡介鍵值對:會使用到一個(gè)哈希表躏敢,表中有一個(gè)特定的鍵和一個(gè)指針指向特定的數(shù)據(jù)闷愤,如redis,volde...
    MicoCube閱讀 3,981評論 2 27
  • 轉(zhuǎn)載地址:http://gnucto.blog.51cto.com/3391516/998509 Redis與Me...
    Ddaidai閱讀 21,452評論 0 82
  • 即將告別家鄉(xiāng)件余, 走之前讥脐,為八龍殿遭居, 把捐款的名單上墻。 信不信佛由你旬渠, 佛在我心里不忘俱萍。 即將告別家鄉(xiāng), 把家里的...
    肖建東閱讀 205評論 6 11
  • 說不上愛別說謊就一點(diǎn)喜歡 說不上恨別糾纏別裝作感嘆 就當(dāng)做我太麻煩不停讓自己受傷 我告訴我自己感情就是這樣 怎么一...
    喂喂喂你有病閱讀 286評論 0 0