Linux Centos7安裝Redis與Window10安裝Redis

Redis是C語言開發(fā)的航攒,安裝Redis需要先將官網(wǎng)下載的源碼進行編譯磺陡,編譯依賴gcc環(huán)境,如果沒有g(shù)cc環(huán)境漠畜,需要安裝gcc币他。
安裝Redis都是固定的步驟,只要按步驟來憔狞,應該就不會出錯了蝴悉。

安裝gcc# Linux Centos7安裝Redis

Redis是C語言開發(fā)的,安裝Redis需要先將官網(wǎng)下載的源碼進行編譯瘾敢,編譯依賴gcc環(huán)境拍冠,如果沒有g(shù)cc環(huán)境尿这,需要安裝gcc。
安裝Redis都是固定的步驟庆杜,只要按步驟來射众,應該就不會出錯了。

安裝gcc

gcc的安裝很簡單晃财,首先要確保root用戶登錄叨橱,其次就是Linux要能連上外網(wǎng)。
yum -y install gcc automake autoconf libtool make

安裝redis

安裝完gcc之后,我們就開始安裝redis断盛,可以在線下載redis,在線下載需要連接網(wǎng)絡(luò)罗洗。在哪個目錄下執(zhí)行該命令,那么下載的安裝包就在該目錄下。
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

也可以先在window系統(tǒng)上下載Linux版的redis钢猛,然后再上傳到Linux中,這種方式Linux不需要連接網(wǎng)絡(luò)伙菜。

  1. Linux版下載地址:http://www.redis.cn/download.html

2、解壓Redis安裝包
tar -zxvf redis-5.0.5.tar.gz
3厢洞、進入redis根目錄下
cd redis-5.0.5
4仇让、編譯redis源碼,如下圖代表成功
make或者make MALLOC=libc

在這里插入圖片描述

5躺翻、安裝編譯后的文件,PERFIX必須大寫卫玖,同時會自動為我們創(chuàng)建redis目錄公你。
make PREFIX=/usr/local/redis install
6、我們查看安裝好的redis
cd /usr/local/redis/
在這里插入圖片描述

7假瞬、查看bin目錄
在這里插入圖片描述

在bin目錄下陕靠,有redis-cliredis-server,它們分別是redis的客戶端和redis的服務端脱茉,也就是說要啟動redis服務端和redis客戶端就是要啟動這兩個程序剪芥,我們先啟動redis服務端。

啟動redis服務端

前臺模式啟動
./redis-server

在這里插入圖片描述

從啟動頁面可以看出redis服務端監(jiān)聽6379端口琴许,但是這種啟動方式是前臺模式啟動税肪。
什么是前臺模式?上面我們可以看到有綠色光標一直停留著榜田,這暗示著我們不能在當前窗口做其他操作益兄,否則redis服務端就停止了。
當然我們可以再開一個Xshell窗口箭券,連接該Linux系統(tǒng)净捅,這種方法也行,不過不夠好辩块。我們可以通過后臺模式來啟動redis服務端蛔六。
什么是后臺模式荆永?就是redis服務端是在后臺啟動,我們對當前頁面做其他操作都不會關(guān)閉redis服務端国章。

后臺模式啟動
修改redis.conf配置文件具钥,daemonize yes:以后端模式啟動。
一開始redis安裝目錄下是沒有redis.conf配置文件捉腥,但是在redis安裝包中有該配置文件氓拼,所有我們需要復制過來。
我們進入redia安裝包目錄中抵碟,然后執(zhí)行下面命令即可:
cp redis.conf /usr/local/redis
然后再次查看redis安裝目錄桃漾,發(fā)現(xiàn)已經(jīng)有了該配置文件

在這里插入圖片描述

然后我們執(zhí)行下面命令打開并編輯該配置文件,一開始為no拟逮,我們改為yes就是讓redis每次啟動都是后臺模式啟動撬统。
在這里插入圖片描述

在這里插入圖片描述

接下來我們啟動redis,執(zhí)行下面命令即可
./redis-server ../redis.conf
在這里插入圖片描述

后臺模式啟動我們看不到redis詳細啟動信息敦迄,我們通過查看系統(tǒng)進程中是否有redis來判斷是否啟動成功恋追,執(zhí)行下面命令
ps aux|grep redis
在這里插入圖片描述

啟動多個redis進程
這樣我們就啟動了redis,并且監(jiān)聽著6379端口罚屋。我們也可以啟動多個redis進程苦囱。但是每個redis進程監(jiān)聽的端口號一定要不同。
我們執(zhí)行下面命令啟動另一個redis進程
./redis-server ../redis.conf --port 6380
然后我們再次查看系統(tǒng)進程情況脾猛,發(fā)現(xiàn)啟動了兩個redis進程撕彤。
ps aux|grep redis
在這里插入圖片描述

啟動redis客戶端

我們剛剛也知道了在redis安裝目錄下有redis-cli,這個命令就是啟動redis自帶的命令行客戶端猛拴,通過下面命令啟動
./redis-cli

在這里插入圖片描述

輸入該命令就直接連接到redis服務端羹铅,默認連接到監(jiān)聽6379端口號的redis。因為我們上面啟動了兩個redis,一個監(jiān)聽6379愉昆,另一個監(jiān)聽6380职员。
那怎么連接到監(jiān)聽6380端口號的redis?通過下面即可連接
./redis-cli -p 6380
在這里插入圖片描述

啟動客戶端后跛溉,我們輸入ping:這個命令是測試redis客戶端與redis服務端是否連接正常焊切,連接正常就返回PONG
在這里插入圖片描述

關(guān)閉redis服務端

關(guān)閉redis服務端有多種方法,接下來一一列舉倒谷。

1蛛蒙、關(guān)閉redis進程(斷電、非正常關(guān)閉渤愁,數(shù)據(jù)容易丟失)
kill -9 PID
我們需要查看redis服務端的PID是多少:ps aux|grep redis牵祟,然后通過上面命令強行殺掉進程

在這里插入圖片描述

上面紅框就是每個redis進程對應的PID,執(zhí)行kill -9 11623關(guān)閉監(jiān)聽6380端口號的redis進程
在這里插入圖片描述

2抖格、正常關(guān)閉诺苹,數(shù)據(jù)不會丟失
./bin/redis-cli shutdown
上面命令是在沒有設(shè)置密碼的情況下執(zhí)行咕晋,如果redis設(shè)置了連接密碼,則需要使用密碼登錄redis客戶端收奔,再輸入shutdown命令即可掌呜。
在這里插入圖片描述

Window10安裝Redis

下載window版本的Redis

  1. 在linux環(huán)境下Redis可以直接通過源碼編譯安裝。Windows下編譯一般不那么方便坪哄,我們下載已經(jīng)編譯好的.msi安裝包來安裝质蕉。
  2. Window版本的Redis下載地址:[https://github.com/MicrosoftArchive/redis/releases
    在這里插入圖片描述

安裝window版本的Redis

  1. 下載之后,我們就開始點擊安裝


    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

    在這里插入圖片描述

開啟Redis服務

  1. 安裝成功之后翩肌,打開Redis安裝目錄模暗,看看有什么文件


    在這里插入圖片描述
  2. 我們查看window服務列表,發(fā)現(xiàn)Redis已經(jīng)注冊為window服務念祭,而且是開機自啟動兑宇。


    在這里插入圖片描述
  3. 啟動和關(guān)閉Redis服務——cmd命令行(進入Redis安裝目錄)
    redis-server.exe --service-start
    redis-server.exe --service-stop


    在這里插入圖片描述
  4. 如果我們電腦安裝了Git,那么也可以開啟類似Linux終端來啟動和關(guān)閉Redis服務
    ./redis-server.exe redis.windows.conf


    在這里插入圖片描述

開啟Redis客戶端

  1. 第一種開啟Redis客戶端是直接點擊Redis安裝目錄下的redis-cli.exe
    在這里插入圖片描述

    在這里插入圖片描述
  2. 打開cmd命令行窗口粱坤,進入Redis安裝目錄隶糕,輸入該命令:redis-cli.exe -h 127.0.0.1 -p 6379
    在這里插入圖片描述

    這樣Redis服務端與客戶端都啟動成功了,在客戶端輸入ping站玄,如果返回pong枚驻,說明客戶端與服務端成功建立連接。
    在這里插入圖片描述

    gcc的安裝很簡單株旷,首先要確保root用戶登錄测秸,其次就是Linux要能連上外網(wǎng)。
    yum -y install gcc automake autoconf libtool make

安裝redis

安裝完gcc之后,我們就開始安裝redis灾常,可以在線下載redis,在線下載需要連接網(wǎng)絡(luò)。在哪個目錄下執(zhí)行該命令,那么下載的安裝包就在該目錄下铃拇。
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

也可以先在window系統(tǒng)上下載Linux版的redis钞瀑,然后再上傳到Linux中,這種方式Linux不需要連接網(wǎng)絡(luò)。

  1. Linux版下載地址:http://www.redis.cn/download.html

2慷荔、解壓Redis安裝包
tar -zxvf redis-5.0.5.tar.gz
3雕什、進入redis根目錄下
cd redis-5.0.5
4、編譯redis源碼显晶,如下圖代表成功
make或者make MALLOC=libc

在這里插入圖片描述

5贷岸、安裝編譯后的文件,PERFIX必須大寫磷雇,同時會自動為我們創(chuàng)建redis目錄偿警。
make PREFIX=/usr/local/redis install
6、我們查看安裝好的redis
cd /usr/local/redis/
在這里插入圖片描述

7唯笙、查看bin目錄
在這里插入圖片描述

在bin目錄下螟蒸,有redis-cliredis-server盒使,它們分別是redis的客戶端和redis的服務端,也就是說要啟動redis服務端和redis客戶端就是要啟動這兩個程序七嫌,我們先啟動redis服務端少办。

啟動redis服務端

前臺模式啟動
./redis-server

在這里插入圖片描述

從啟動頁面可以看出redis服務端監(jiān)聽6379端口,但是這種啟動方式是前臺模式啟動诵原。
什么是前臺模式英妓?上面我們可以看到有綠色光標一直停留著,這暗示著我們不能在當前窗口做其他操作绍赛,否則redis服務端就停止了蔓纠。
當然我們可以再開一個Xshell窗口,連接該Linux系統(tǒng)惹资,這種方法也行贺纲,不過不夠好。我們可以通過后臺模式來啟動redis服務端褪测。
什么是后臺模式猴誊?就是redis服務端是在后臺啟動,我們對當前頁面做其他操作都不會關(guān)閉redis服務端侮措。

后臺模式啟動
修改redis.conf配置文件懈叹,daemonize yes:以后端模式啟動。
一開始redis安裝目錄下是沒有redis.conf配置文件分扎,但是在redis安裝包中有該配置文件澄成,所有我們需要復制過來。
我們進入redia安裝包目錄中畏吓,然后執(zhí)行下面命令即可:
cp redis.conf /usr/local/redis
然后再次查看redis安裝目錄墨状,發(fā)現(xiàn)已經(jīng)有了該配置文件

在這里插入圖片描述

然后我們執(zhí)行下面命令打開并編輯該配置文件,一開始為no菲饼,我們改為yes就是讓redis每次啟動都是后臺模式啟動肾砂。
在這里插入圖片描述

在這里插入圖片描述

接下來我們啟動redis,執(zhí)行下面命令即可
./redis-server ../redis.conf
在這里插入圖片描述

后臺模式啟動我們看不到redis詳細啟動信息宏悦,我們通過查看系統(tǒng)進程中是否有redis來判斷是否啟動成功镐确,執(zhí)行下面命令
ps aux|grep redis
在這里插入圖片描述

啟動多個redis進程
這樣我們就啟動了redis,并且監(jiān)聽著6379端口饼煞。我們也可以啟動多個redis進程源葫。但是每個redis進程監(jiān)聽的端口號一定要不同。
我們執(zhí)行下面命令啟動另一個redis進程
./redis-server ../redis.conf --port 6380
然后我們再次查看系統(tǒng)進程情況砖瞧,發(fā)現(xiàn)啟動了兩個redis進程息堂。
ps aux|grep redis
在這里插入圖片描述

啟動redis客戶端

我們剛剛也知道了在redis安裝目錄下有redis-cli,這個命令就是啟動redis自帶的命令行客戶端芭届,通過下面命令啟動
./redis-cli

在這里插入圖片描述

輸入該命令就直接連接到redis服務端储矩,默認連接到監(jiān)聽6379端口號的redis感耙。因為我們上面啟動了兩個redis,一個監(jiān)聽6379,另一個監(jiān)聽6380持隧。
那怎么連接到監(jiān)聽6380端口號的redis即硼?通過下面即可連接
./redis-cli -p 6380
在這里插入圖片描述

啟動客戶端后,我們輸入ping:這個命令是測試redis客戶端與redis服務端是否連接正常屡拨,連接正常就返回PONG
在這里插入圖片描述

關(guān)閉redis服務端

關(guān)閉redis服務端有多種方法只酥,接下來一一列舉。

1呀狼、關(guān)閉redis進程(斷電裂允、非正常關(guān)閉,數(shù)據(jù)容易丟失)
kill -9 PID
我們需要查看redis服務端的PID是多少:ps aux|grep redis哥艇,然后通過上面命令強行殺掉進程

在這里插入圖片描述

上面紅框就是每個redis進程對應的PID绝编,執(zhí)行kill -9 11623關(guān)閉監(jiān)聽6380端口號的redis進程
在這里插入圖片描述

2、正常關(guān)閉貌踏,數(shù)據(jù)不會丟失
./bin/redis-cli shutdown
上面命令是在沒有設(shè)置密碼的情況下執(zhí)行十饥,如果redis設(shè)置了連接密碼,則需要使用密碼登錄redis客戶端祖乳,再輸入shutdown命令即可逗堵。
在這里插入圖片描述

這樣我們就學會了下載、安裝redis眷昆,以及啟動redis服務端與redis客戶端了蜒秤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市亚斋,隨后出現(xiàn)的幾起案子作媚,更是在濱河造成了極大的恐慌,老刑警劉巖帅刊,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掂骏,死亡現(xiàn)場離奇詭異,居然都是意外死亡厚掷,警方通過查閱死者的電腦和手機霍掺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進店門逃魄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來山宾,“玉大人择吊,你說我怎么就攤上這事拉讯∠亟常” “怎么了挪圾?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵潘靖,是天一觀的道長芒划。 經(jīng)常有香客問我冬竟,道長欧穴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任泵殴,我火速辦了婚禮涮帘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笑诅。我一直安慰自己调缨,他們只是感情好,可當我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布吆你。 她就那樣靜靜地躺著弦叶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪妇多。 梳的紋絲不亂的頭發(fā)上伤哺,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機與錄音者祖,去河邊找鬼立莉。 笑死,一個胖子當著我的面吹牛咸包,可吹牛的內(nèi)容都是我干的桃序。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼烂瘫,長吁一口氣:“原來是場噩夢啊……” “哼媒熊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坟比,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤芦鳍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后葛账,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柠衅,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年籍琳,在試婚紗的時候發(fā)現(xiàn)自己被綠了菲宴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡趋急,死狀恐怖喝峦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情呜达,我是刑警寧澤谣蠢,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響眉踱,放射性物質(zhì)發(fā)生泄漏挤忙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一谈喳、第九天 我趴在偏房一處隱蔽的房頂上張望册烈。 院中可真熱鬧,春花似錦叁执、人聲如沸茄厘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽次哈。三九已至,卻和暖如春吆录,著一層夾襖步出監(jiān)牢的瞬間窑滞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工恢筝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哀卫,地道東北人。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓撬槽,卻偏偏與公主長得像此改,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子侄柔,可洞房花燭夜當晚...
    茶點故事閱讀 43,728評論 2 351

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