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