Redis數(shù)據(jù)庫在Windows中的配置方法

??本文介紹在Windows電腦中架专,下載、安裝玄帕、部署并運行Redis數(shù)據(jù)庫服務(wù)的方法部脚。

??Redis(Remote Dictionary Server)是一個開源、高性能的鍵值存儲系統(tǒng)裤纹,最初由Salvatore Sanfilippo2009年發(fā)布委刘,并由Redis Labs維護。Redis因其具有較優(yōu)的速度、靈活性與多功能性钱雷,在分布式系統(tǒng)和互聯(lián)網(wǎng)應(yīng)用中廣受歡迎骂铁。這里就介紹一下在Windows電腦中,下載罩抗、配置Redis數(shù)據(jù)庫服務(wù)的方法拉庵。

??首先,我們進入Redis的官方下載網(wǎng)站套蒂,下載安裝包(也可以用下載壓縮包的方式來安裝Redis钞支,但本文就介紹安裝包的方法,因為這個方法方便一些)操刀。這里需要注意烁挟,Redis官網(wǎng)是不提供Windows版本的Redis的,一開始是由微軟的一個團隊負責維護其Windows版本骨坑;但是撼嗓,目前該團隊也停止了對這一Windows版本Redis的維護工作,其更新停留在了2016年』锻伲現(xiàn)在且警,則是另一個志愿者團隊在維護Windows版本的Redis,我們就在其官方網(wǎng)站中下載Redis即可礁遣。

??如下圖所示斑芜,我們首先選擇.msi格式的安裝包,并進行下載祟霍。

??隨后杏头,雙擊下載得到的.msi格式安裝包,如下圖所示沸呐。

??接下來醇王,即可開始安裝Redis,如下圖所示垂谢。

??其中厦画,有如下幾個需要注意的環(huán)節(jié)。首先滥朱,需要配置一下Redis的安裝路徑根暑,如下圖所示。建議不要安裝在C盤——倒不是說怕占據(jù)太多C盤的空間徙邻,而是因為在本地部署數(shù)據(jù)庫等相關(guān)服務(wù)時排嫌,將程序放在C盤的話,后續(xù)可能會存在文件權(quán)限受限缰犁、服務(wù)運行異常等各類不可預(yù)料的問題淳地。設(shè)置完畢后怖糊,需要記住這個安裝路徑,后續(xù)操作會用到颇象。

??其次伍伤,是Redis端口的設(shè)置,如下圖所示遣钳。這個建議就用默認的6379端口即可扰魂。

??隨后,是Redis最大內(nèi)存的設(shè)置蕴茴,如下圖所示劝评。一般情況下,這里就設(shè)置為機器內(nèi)存的四分之三左右即可倦淀;當然也可以不設(shè)置蒋畜,那么在64位的系統(tǒng)中,Redis就沒有內(nèi)存上限撞叽,而在32位的系統(tǒng)中姻成,內(nèi)存上限為3 GB。

??完成上述安裝操作后能扒,可以在開始菜單中輸入服務(wù)字樣佣渴,打開“服務(wù)”界面,如下圖所示初斑。可以看到膨处,此時Redis服務(wù)已經(jīng)開啟了见秤,也就是說Redis安裝包在安裝完畢后是會自動運行其服務(wù)的——這樣就會有一個坑,不過我們后面再說真椿。

??此時鹃答,進入Redis的安裝路徑(我這里將Redis安裝在了C盤,而前面也提到了突硝,不推薦這樣操作)测摔,按下Shift鍵并同時在文件夾的空白處右鍵,打開命令行解恰,如下圖所示锋八。當然,也可以不在這個安裝路徑中打開命令行护盈,但是那樣就得配置環(huán)境變量——但感覺其實沒必要配置環(huán)境變量挟纱,畢竟很多時候Redis服務(wù)就是開啟一次后很久不會關(guān)閉的,不會總是需要手動開啟腐宋;真的要是需要手動開啟了紊服,那就進入安裝路徑后再打開命令行就行檀轨,也耽誤不了多久。

??隨后欺嗤,在命令行中輸入如下所示的代碼参萄,即按照redis.windows.conf文件中的配置信息,運行Redis數(shù)據(jù)庫服務(wù)煎饼。

redis-server.exe redis.windows.conf

??運行上述代碼讹挎,一般情況下會出現(xiàn)如下圖所示的錯誤,提示Could not create server TCP listening socket 127.0.0.1:6379: bind: 操作成功完成的錯誤腺占。

??這個是由于——也是前面提到的淤袜,在通過安裝包來安裝Redis后,系統(tǒng)默認自動運行Redis服務(wù)衰伯,且這個運行是按照默認的配置來的铡羡,而不是按照配置文件redis.windows.conf來的。因此意鲸,此時我們無法再次按照redis.windows.conf配置文件來運行Redis烦周。

??因此,我們需要在命令行中依次輸入如下所示的代碼怎顾,先關(guān)閉一下Redis服務(wù)读慎。

redis-cli.exe
shutdown
exit

??依次運行上述代碼,如下圖所示槐雾。

??隨后夭委,我們再運行下面這句代碼。

redis-server.exe redis.windows.conf

??此時募强,Redis服務(wù)就可以按照redis.windows.conf配置文件中的信息來運行了株灸,如下圖所示。

??還有一點需要注意擎值,在部署Redis服務(wù)完畢并運行后慌烧,可能有時會在上圖所示的這個命令行界面中,出現(xiàn)Failed opening the RDB file dump.rdb字樣的報錯鸠儿,如下圖所示屹蚊;這個是由于我們沒有設(shè)定.rdb文件的存儲路徑導(dǎo)致的。

??這個問題的解決方法也很簡單进每。先按照前文所述的方法汹粤,關(guān)閉Redis服務(wù),然后在除了C盤外的任意位置手動創(chuàng)建一個文件夾品追,復(fù)制這個文件夾的路徑玄括;隨后用管理員身份的記事本打開redis.windows.conf這個文件,搜索dir ./字樣肉瓦,如下圖所示遭京。

??然后將這一行改為形如dir 'E:/redis_tem_data'這樣的代碼即可胃惜,其中E:/redis_tem_data就是我們前面手動創(chuàng)建的、用于保存RDB數(shù)據(jù)的路徑哪雕;如下圖所示船殉。

??隨后,再通過redis-server.exe redis.windows.conf打開Redis服務(wù)即可斯嚎。

??最后利虫,這里也再多介紹一下運行Redis命令行的方法。前面我們介紹的是運行Redis服務(wù)器堡僻,也就是redis-server.exe這個文件糠惫;而這里介紹的是Redis命令行(其實感覺有點類似客戶端,用來和Redis服務(wù)器發(fā)送钉疫、獲取數(shù)據(jù)的)硼讽,也就是redis-cli.exe這個文件。

??首先牲阁,按照前文的內(nèi)容固阁,運行Redis服務(wù)器;隨后城菊,依然是在安裝路徑中打開命令行备燃,如下圖所示。

??隨后凌唬,輸入如下代碼并齐。

redis-cli.exe

??運行上述代碼,如下圖所示客税,即進入了Redis命令行冀膝,或者說是客戶端。

??我們可以簡單測試一下Redis服務(wù)器與命令行的配置情況霎挟。依次輸入如下圖所示的代碼,即設(shè)置一個鍵值對麻掸,然后再通過來獲取酥夭,從而檢驗Redis的運行情況。

set my_key my_value
get my_key

??依次運行上述代碼脊奋,如下圖所示熬北。可以看到诚隙,已經(jīng)能夠通過Redis命令行來存儲讶隐、獲取鍵值對數(shù)據(jù)了,證明前述配置無誤久又。

??最后巫延,如果要關(guān)閉Redis服務(wù)荤堪,前面也提到了藏雏,就是在命令行中輸入如下代碼即可。

shutdown

??至此,大功告成襟齿。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市耗啦,隨后出現(xiàn)的幾起案子嗅骄,更是在濱河造成了極大的恐慌,老刑警劉巖婆廊,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迅细,死亡現(xiàn)場離奇詭異,居然都是意外死亡淘邻,警方通過查閱死者的電腦和手機茵典,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來列荔,“玉大人砂吞,你說我怎么就攤上這事∑槔#” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵袁串,是天一觀的道長概而。 經(jīng)常有香客問我囱修,道長,這世上最難降的妖魔是什么破镰? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮喉祭,結(jié)果婚禮上养渴,老公的妹妹穿的比我還像新娘雷绢。我一直安慰自己,他們只是感情好厚脉,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布习寸。 她就那樣靜靜地躺著,像睡著了一般傻工。 火紅的嫁衣襯著肌膚如雪霞溪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天中捆,我揣著相機與錄音鸯匹,去河邊找鬼。 笑死泄伪,一個胖子當著我的面吹牛殴蓬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蟋滴,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼染厅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了津函?” 一聲冷哼從身側(cè)響起肖粮,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎尔苦,沒想到半個月后涩馆,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡允坚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年魂那,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稠项。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡涯雅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出展运,到底是詐尸還是另有隱情斩芭,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布乐疆,位于F島的核電站,受9級特大地震影響贬养,放射性物質(zhì)發(fā)生泄漏挤土。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一误算、第九天 我趴在偏房一處隱蔽的房頂上張望仰美。 院中可真熱鬧迷殿,春花似錦、人聲如沸咖杂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽诉字。三九已至懦尝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間壤圃,已是汗流浹背陵霉。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伍绳,地道東北人踊挠。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像冲杀,于是被迫代替她去往敵國和親效床。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

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