centos8 redis安裝


Linux下Redis的安裝

redis的優勢我就不多說了(其實我也就是跟着主流)

既然想試試redis,那么就從linux下安裝redis開始。那么windows下可以安裝redis嗎?

答案是肯定的,但是官方也不建議我們使用windows來安裝和使用redis。

而且,在99%的企業中,也沒有企業會拿windows作為OS來使用redis,企業級的應用拿windows作為OS使用redis,那就是對redis的侮辱(誇張了點)

我們按照實際生產中的情況來安裝一套redis,並且將會碰到的問題和大家說明下。

首先我的OS環境是centos6.7,我用的是虛擬機跑的centos,各個版本之間區別不是太大。至於centos的安裝,我這里就不贅述了。

  • 到官網上去下載redis的安裝包

官網地址:Redis

打開官網點擊下載鏈接。如下圖:

  • 接下來把我們下載好的redis安裝包放到centos的/opt中

為什么放在opt中呢?默認這個opt的文件夾是放第三方安裝軟件的,所以默認是空的

如果你非要放到其他路徑我也沒意見。

至於如何將安裝包放到/opt中,我相信你們搞的定的。

  • 先解壓redis包

我習慣用putty連接centos進行操作。

cd /opt
tar -zxvf redis-5.0.3.tar.gz

那么我們就解壓完了

多了一個redis的文件夾

  • 安裝redis

進入到redis的目錄下

我們看到makefile,這個就是安裝文件,在redis目錄下就可以執行make命令開始安裝

但是很遺憾,並沒有那么一帆風順,我們看到有一大坨內容出來,其中有一條重要報錯信息:

  • 報錯一

說是gcc:命令沒有找到,那么gcc是什么?

簡單的說gcc是linux的語言編輯器,其中包含C語言的編譯,那么這個為什么需要呢?

因為redis是C語言開發的,所以要安裝redis自然需要安裝gcc啦,那么我們開始安裝gcc

  • gcc的安裝

分為在線安裝和離線安裝:

先介紹下離線安裝,針對Linux無法訪問網絡時安裝gcc的步驟:

分別按照順序執行下列命令就行:

先進入終端:

※ 注意這里離線安裝只適用於CentOS5.5

cd /media/CentOS_5.5_Final/CentOS/

rpm -ivh cpp-4.1.2-48.el5.i386.rpm 回車
rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm 回車
rpm -ivh glibc-headers-2.5-49.i386.rpm 回車
rpm -ivh glibc-devel-2.5-24.i386.rpm 回車
rpm -ivh libgomp-4.4.0-6.el5.i386.rpm 回車
rpm -ivh gcc-4.1.2-48.el5.i386.rpm 回車

接下來介紹在線安裝方式:

yum install gcc-c++

安裝好gcc后,我再來執行make

  • 報錯二

 

又報錯了,小伙伴不要驚慌和灰心,馬上就能看到勝利的曙光了

這個報錯只需要清理一下就可以

執行以下命令:

make distclean

好了,我們再來執行make命令

  • 安裝完成

看到以上信息說明我們安裝成功啦,這時候它提示我們是否要make test,千萬不要!因為時間長,又還要安裝一大堆其他軟件,所以沒有必要。

我們可以運行下make install來驗證下安裝是否成功

如上圖所示,恭喜你,安裝完成啦,接下來我們就可以簡單的玩一下啦

  • 我們啟動redis

我們要注意redis的配置文件需要修改,否則無法啟動

我們先看下redis下的目錄結構,其中redis.config就是我們需要修改的

為了防止文件修改錯誤,我們先做個備份,我在根目錄下創建了一個myredis的文件夾

然后執行命令:

cp redis.config /myredis/

接下來我們去修改myredis下的redis.config文件

cd /myredis

vi redis.config

我們修改這行內容:

把 no 改成yes進行保存,改成yes的意義在上面的英文注釋中寫的很清楚。

  • 啟動redis

我們去到/usr/local/bin/

我們看到如下文件:

我們執行命令:

redis-server /myredis/redis.config

意思是啟動redis用的是我們修改后的config文件的參數配置。

接下來用端口號進行訪問進入redis,輸入如下命令:

redis-cli -p 6379

恭喜你,成功進入redis

  • 好了接下來我們來簡單測試下

我們輸入ping,成功的話,redis會返回pong,

那么我們接下來就是redis的實際操作了,這個我們后續更新。

如果覺得有用請點贊,如果覺得有誤,還望指正。

  • Done


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM