Linux下Redis的安裝和部署

1、Redis介紹redis

Redis是當前比較熱門的NOSQL系統之一
它是一個key-value存儲系統。和Memcache相似,但很大程度補償了Memcache的不足,它支持存儲的value類型相對更多,包括string、list、set、zset和hash。
這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操做。
在此基礎上,Redis支持各類不一樣方式的排序。
和Memcache同樣,Redis數據都是緩存在計算機內存中,不一樣的是,Memcache只能將數據緩存到內存中,沒法自動按期寫入硬盤,這就表示,一斷電或重啓,內存清空,數據丟失。
因此Memcache的應用場景適用於緩存無需持久化的數據。而Redis不一樣的是它會週期性的把更新的數據寫入磁盤或者把修改操做寫入追加的記錄文件,實現數據的持久化。windows

2、Redis的安裝緩存

下面介紹在Linux環境下,Redis的安裝與部署
一、首先上官網下載Redis 壓縮包,地址:https://redis.io/download 下載穩定版3.0.7便可。
二、經過遠程管理工具,將壓縮包拷貝到Linux服務器中,執行解壓操做服務器

三、執行make 對Redis解壓後文件進行編譯工具

編譯完成以後,能夠看到解壓文件redis-3.0.7 中會有對應的src、conf等文件夾,這和windows下安裝解壓的文件同樣,大部分安裝包都會有對應的類文件、配置文件和一些命令文件ui

四、編譯成功後,進入src文件夾,執行make install進行Redis安裝    server


報錯,缺乏GCC環境,執行安裝gcc環境
yum install gccblog


刪除文件,從新解壓,從新執行make排序

執行make install內存

安裝成功

設置後臺啓動
a)首先編輯conf文件,將daemonize屬性改成yes(代表須要在後臺運行)

設置密碼
a)首先編輯conf文件,將requirepass foobared的註釋取消,並將後面的foobared改爲你要設置的密碼

設置遠程訪問
a)找到bind 127.0.0.1 將其註釋掉
b)找到protected-mode yes 改成protected-mode no

啓動redis並設置配置文件 在src目錄下執行./redis-server ../redis.conf  

相關文章
相關標籤/搜索