linux中安裝redis服務(wù)

@[TOC](linux中安裝redis服務(wù))

環(huán)境說明

Centos7

關(guān)閉防火墻(systemctl stop firewalld; systemctl disable firewalld)

關(guān)閉selinux

redis簡介:

redis是一種內(nèi)存型的nosql數(shù)據(jù)庫惜论,優(yōu)點是快唤冈,常用來做緩存用

redis存儲數(shù)據(jù)的方法是以key-value的形式

value類型支持字符串、列表洁桌、哈希等多種類型

# 1、到redis官網(wǎng)下載redis源碼

本實驗使用的linux版本是centos7,redis版本是4.0

下載地址:http://download.redis.io/releases/redis-4.0.11.tar.gz

打開redis官網(wǎng):https://redis.io/

以下是詳細(xì)操作:

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113150131746.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113150141305.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113150147431.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

最后一步:復(fù)制redis4.0下載鏈接地址

## 2佩谣、使用ssh工具登錄linux服務(wù)器

1凡怎、使用wget 下載redis4.0源代碼(為了確保你的linux服務(wù)器上的程序完整,我們先更新下安裝redis所需要的環(huán)境)

root用戶<kbd>yum install wget? tar make gcc gcc-c++ openssl openssl-devel cmake</kbd>

其他用戶<kbd>sudo? yum install wget? tar make gcc gcc-c++ openssl openssl-devel cmake</kbd>

環(huán)境安裝好之后:

使用wget下載源碼<kbd>wget http://download.redis.io/releases/redis-4.0.11.tar.gz</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113150948918.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

使用wget下載的文件一般是在當(dāng)前目錄下的:

使用ll命令查看<kbd>[root@localhost ~]# ll</kbd>

下面是我本機(jī)的下載文件所在位置:

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113151258743.png)

接下來使用解包工具解壓:

<kbd>[root@localhost ~]# tar -zxf redis-4.0.11.tar.gz </kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113151509669.png)

當(dāng)出現(xiàn)redis-4.0.11的目錄說明已經(jīng)解壓成功了

接下來使用源碼編譯:

1宫蛆、**進(jìn)入到redis-4.0.11目錄下**

<kbd>[root@localhost ~]# cd? redis-4.0.11 </kbd>

2艘包、**執(zhí)行命令make**

<kbd>[root@localhost? redis-4.0.11]# make </kbd>

3、**此過程有點久耀盗,當(dāng)出現(xiàn)如下信息時說明想虎,源碼編譯成功**

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113151934911.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

4、**測試編譯后 的程序是否可執(zhí)行**

編譯后的程序放在:當(dāng)前目錄下的src里面

查看server:

<kbd>[root@localhost? redis-4.0.11]# ./src/redis-server -v</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113152210427.png)

查看cli:

<kbd>[root@localhost? redis-4.0.11]# ./src/redis-cli -v</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113152223459.png)

## 3叛拷、將編譯好的程序放到程序目錄下舌厨,當(dāng)然可以根據(jù)個人喜好放置,一般放在: /usr/local

1忿薇、首先我們先創(chuàng)建幾個文件夾

二進(jìn)制文件bin:<kbd>[root@localhost? redis-4.0.11]# mkdir -p /usr/local/redis/bin</kbd>

配置文件conf:<kbd>[root@localhost? redis-4.0.11]# mkdir -p /usr/local/redis/conf</kbd>

2邓线、當(dāng)你看到如下結(jié)果時,說明已經(jīng)創(chuàng)建成功

<kbd>[root@localhost? redis-4.0.11]# ll /usr/local/redis/</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113152753492.png)

3煌恢、接下來拷貝我們編譯好的redis二進(jìn)制文件到bin目錄下:

拷貝:

<kbd>[root@localhost? redis-4.0.11]# cp ./src/* /usr/local/redis/bin</kbd>

查看:

<kbd>[root@localhost? redis-4.0.11]# ll /usr/local/redis/bin</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113153028267.png)

當(dāng)出現(xiàn)上圖的信息就說明成功了

4骇陈、接下來拷貝我們編譯好的redis二進(jìn)制文件到bin目錄下:

拷貝:

<kbd>[root@localhost? redis-4.0.11]# cp ./redis.conf /usr/local/redis/conf/</kbd>

查看:

<kbd>[root@localhost? redis-4.0.11]#ll /usr/local/redis/conf/</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/2018111315362837.png)

當(dāng)出現(xiàn)上圖的信息就說明成功了

5、**但是我們可以看到上圖有很多.c,? .h ,? .o的文件瑰抵,這些文件我們是用不到了的你雌,為了不占用空間,我們把他刪除掉二汛,下圖箭頭的文件才是我們需要的**

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113153449677.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

<kbd>[root@localhost? redis-4.0.11]#cd /usr/local/redis/bin/</kbd>

執(zhí)行刪除不需要的文件

<kbd>[root@localhost? bin]# rm -f *.o *.h *.c? Makefile? valgrind.sup? </kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113154206454.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FNTQ2OTI2,size_16,color_FFFFFF,t_70)

出現(xiàn)上圖說明成功

## 4婿崭、為我們的redis程序創(chuàng)建軟連接

1、創(chuàng)建redis客戶端軟連接:

<kbd>[root@localhost? bin]# ln -s /usr/local/redis/bin/redis-cli? /usr/local/bin/</kbd>

2肴颊、創(chuàng)建redis服務(wù)端軟連接:

<kbd>[root@localhost? bin]# ln -s /usr/local/redis/bin/redis-server? /usr/local/bin/</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/2018111315443466.png)

3氓栈、先去其他的目錄下:

<kbd>[root@localhost? bin]# cd? /</kbd>

4、測試redis客戶端軟連接:

<kbd>[root@localhost? /]# redis-cli -v</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113154942726.png)

5婿着、測試redis服務(wù)端軟連接:

<kbd>[root@localhost? /]# redis-server -v</kbd>

![在這里插入圖片描述](https://img-blog.csdnimg.cn/20181113155033440.png)

到此說明服務(wù)已經(jīng)成功了

- 關(guān)于 **轉(zhuǎn)載請說明出處**

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末授瘦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子竟宋,更是在濱河造成了極大的恐慌提完,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丘侠,死亡現(xiàn)場離奇詭異徒欣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蜗字,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門打肝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脂新,“玉大人,你說我怎么就攤上這事粗梭≌悖” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵楼吃,是天一觀的道長。 經(jīng)常有香客問我妄讯,道長孩锡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任亥贸,我火速辦了婚禮躬窜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘炕置。我一直安慰自己荣挨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布朴摊。 她就那樣靜靜地躺著默垄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪甚纲。 梳的紋絲不亂的頭發(fā)上口锭,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機(jī)與錄音介杆,去河邊找鬼鹃操。 笑死,一個胖子當(dāng)著我的面吹牛春哨,可吹牛的內(nèi)容都是我干的荆隘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赴背,長吁一口氣:“原來是場噩夢啊……” “哼椰拒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凰荚,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤耸三,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后浇揩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仪壮,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年胳徽,在試婚紗的時候發(fā)現(xiàn)自己被綠了积锅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爽彤。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖缚陷,靈堂內(nèi)的尸體忽然破棺而出适篙,到底是詐尸還是另有隱情,我是刑警寧澤箫爷,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布嚷节,位于F島的核電站,受9級特大地震影響虎锚,放射性物質(zhì)發(fā)生泄漏硫痰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一窜护、第九天 我趴在偏房一處隱蔽的房頂上張望效斑。 院中可真熱鬧,春花似錦柱徙、人聲如沸缓屠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敌完。三九已至,卻和暖如春羊初,著一層夾襖步出監(jiān)牢的瞬間蠢挡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工凳忙, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留业踏,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓涧卵,卻偏偏與公主長得像勤家,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子柳恐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

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