在linux上安裝並啓動redis(源碼安裝)

最近從阿里租了臺雲服務器玩玩,隨手記錄下在linux服務器上源碼安裝redis的過程

安裝前準備:

由於redis底層用c語言編寫的,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gccyum install gcc-c++

安裝redis3.0版本

1,下載redis源碼

從官網下載

http://download.redis.io/releases/redis-3.0.0.tar.gz

2,上傳源碼到linux服務器

按住Alt+p打開sftp窗口,拖拽式方式將源碼包上傳到linux服務器上(或者filezilla工具上傳)

3,在指定路徑中解壓源碼包

在/usr/local下新建文件夾redis將redis-3.0.0.tar.gz拷貝到/usr/local/redis中

此時沒有執行權限,修改權限:chmod +x redis-3.0.0.tar.gz

解壓源碼:tar -zxvf redis-3.0.0.tar.gz然後

cd /usr/local/redis-3.0.0

4,進入解壓後的目錄中進行編譯 make


5,完成編譯後進行安裝

make PREFIX=/usr/local/redis install

/usr/local/redis爲指定的安裝目錄


安裝完後會在/usr/local/redis下出現一個bin目錄,bin目錄中就是我們要使用的內容



redis3.0新增的redis-sentinelredis集羣管理工具可實現高可用。


6,啓動redis服務

一般使用redis-cli作爲啓動的客戶端的工具,redis-server作爲啓動服務端的工具

前端模式啓動服務端:./redis-server

可以再開一個窗口啓動客戶端進行存儲數據測試:./redis-cli

客戶端中存儲數據測試:

直接運行bin/redis-server將以前端模式啓動,前端模式啓動的缺點是ssh命令窗口關閉則redis-server程序結束,線上不推薦使用此方法

出現如圖則啓動成功:


後端模式啓動服務端

啓動後自動在後臺運行,與ssh窗口是否關閉無關(需要配置)

修改redis.conf配置文件 redis.confredis的配置文件,redis.confredis源碼目錄。


將redis.conf配置文件拷貝到bin目錄下,切換到bin目錄下


發現權限爲只讀,修改redis.conf的權限    chmod 777 redis.conf


由於配置文件中默認爲前端模式啓動,需手動編輯修改配置文件中內容:vi redis.conf   按pgDn向下翻找到daemonize no


修改爲yes,即是用後端模式啓動


進行後端模式啓動:./redis-server redis.conf

然後查看是否成功啓動服務:ps -aux|grep redis


至此,成功的採用後端模式啓動了redis服務,無論ssh窗口是否關閉,服務將一直在後臺自動運行

7,停止redis服務

方式一:查找到執行的redis服務的進程號然後強制停止服務(不建議採用此方式,線上正在存儲數據時採用強制關閉會丟失數據)

方式二:使用客戶端工具關閉:./redis-cli shutdown




發佈了60 篇原創文章 · 獲贊 39 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章