Linux下Redis的安裝和部署_Linux

來源:互聯網
上載者:User

一、Redis介紹

Redis是當前比較熱門的NOSQL系統之一,它是一個key-value儲存系統。和Memcache類似,但很大程度補償了Memcache的不足,它支援儲存的value類型相對更多,包括string、list、set、zset和hash。這些資料類型都支援push/pop、add/remove及取交集並集和差集及更豐富的操作。在此基礎上,Redis支援各種不同方式的排序。
和Memcache一樣,Redis資料都是緩衝在電腦記憶體中,不同的是,Memcache只能將資料緩衝到記憶體中,無法自動定期寫入硬碟,這就表示,一斷電或重啟,記憶體清空,資料丟失。所以Memcache的應用情境適用於緩衝無需持久化的資料。而Redis不同的是它會周期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,實現資料的持久化。

二、Redis的安裝

下面介紹在Linux環境下,Redis的安裝與部署

1、首先上官網下載Redis 壓縮包,地址:http://redis.io/download 下載穩定版3.0.7即可。

2、通過遠端管理工具,將壓縮包拷貝到Linux伺服器中,執行解壓操作

3、執行make 對Redis解壓後檔案進行編譯

編譯完成之後,可以看到解壓檔案redis-3.0.7 中會有對應的src、conf等檔案夾,這和windows下安裝解壓的檔案一樣,大部分安裝包都會有對應的類檔案、設定檔和一些命令檔案。

4、編譯成功後,進入src檔案夾,執行make install進行Redis安裝

5、安裝完成,介面如下

三、Redis的部署

安裝成功後,下面對Redis 進行部署

1、首先為了方便管理,將Redis檔案中的conf設定檔和常用命令移動到統一檔案中

a)建立bin和redis.conf檔案

複製代碼 代碼如下:

mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect

b)執行Linux檔案移動命令:

複製代碼 代碼如下:

mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /lamp/redis-3.0.7/src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

2、執行Redis-server 命令,啟動Redis 服務

注意:這裡直接執行Redis-server 啟動的Redis服務,是在前台直接啟動並執行(效果如上圖),也就是說,執行完該命令後,如果Lunix關閉當前會話,則Redis服務也隨即關閉。正常情況下,啟動Redis服務需要從後台啟動,並且指定啟動設定檔。

3、後台啟動redis服務

a)首先編輯conf檔案,將daemonize屬性改為yes(表明需要在後台運行)

cd etc/
Vi redis.conf

b)再次啟動redis服務,並指定啟動服務組態檔

redis-server /usr/local/redis/etc/redis.conf

4、服務端啟動成功後,執行redis-cli啟動Redis 用戶端,查看連接埠號碼。

四、總結Linux 、Redis 操作常用命令

Linux:

cd /usr 從子檔案夾進入上級檔案夾usr
cd local 從父到子
mv /A /B 將檔案A移動到B
vi usr/local/redis/redis.conf 編輯redis.conf 檔案
:wq 儲存修改,並退出

Redis:

Redis-server /usr..../redis.conf 啟動redis服務,並指定設定檔
Redis-cli 啟動redis 用戶端
Pkill redis-server 關閉redis服務
Redis-cli shutdown 關閉redis用戶端
Netstat -tunpl|grep 6379 查看redis 預設連接埠號碼6379佔用情況

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.