1. 程式人生 > >Centos7 最小系統安裝Redis

Centos7 最小系統安裝Redis

clas tro comm netmask 是否 你是 -c 方式 如何

最近想寫一個調度系統,一頓查資料之後決定用Django+Celery+Redis實現,前面兩個都已經有了,就缺一個Redis,所以準備安裝一個Redis

獲取Centos7並配置網絡

獲取Centos可以去Centos官網,這裏默認你已經安裝了Centos7最小系統,下面說一下如何配置網絡,

因為有一大堆朋友配了網絡之後要麽主機ping不同虛擬機要麽虛擬機ping不同主機,或者虛擬機上不了網等等等

註意紅色部分

# vi /etc/sysconfig/network-scripts/ifcfg-eth0(Centos 7 可能是ifcfg-enoxxxxxx xxxx代表一串數字
)
#(設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址)
BOOTPROTO=static 
             BROADCAST
=192.168.0.255 #(對應的子網廣播地址) IPADDR=192.168.106.10 #(如果設置網卡獲得ip地址的方式為靜態指定,此字段就指定了網卡對應的ip地址) GATEWAY=192.168.106.2 #(如果設置了static模式,這一個設置極其重要,缺少了可能導致虛擬機無法上網或者無法ping通主機)
這個ip怎麽來的呢,請看下面的Vmware虛擬網卡VMnet8的設置
NETMASK=255.255.255.0 #(網卡對應的網絡掩碼) NETWORK=192.168.106.0 #(網卡對應的網絡地址) ONBOOT=yes #(系統啟動時是否設置此網絡接口,設置為yes時,系統啟動時激活此設備)

技術分享

安裝依賴庫和基本組件

=========================================================================

安裝wget

yum -y install wget  #用來下載安裝介質的,如果你是直接下載好然後放進去安裝的你可以忽略這個,但是建議安裝

=========================================================================

安裝gcc

yum -y install gcc    #在編譯Redis源碼的時候如果沒有安裝gcc就會報錯make cc Command not found,make: *** [adlist.o] Error這樣的錯誤

=========================================================================

安裝tcl

yum -y install tcl

=========================================================================

獲取Redis安裝介質並安裝

1 獲取安裝介質
wget http://download.redis.io/releases/redis-3.2.9.tar.gz

2 解壓
tar -xzvf redis-3.2.9.tar.gz


3 編譯
make

4 編譯完之後就可以用了
#在生成的src目錄下運行redis-server即可
redis-3.2.9/src/redis-server

5 簡單測試
#另外打開一個命令窗口,執行下圖中的命令
技術分享

外網訪問和保護模式開關設置

修改redis.conf

vi redis.conf

將 bind 127.0.0.1 註釋掉(即 #bind 127.0.0.1) 註釋這個bind可以讓redis監聽所有網卡的請求,否則只能接受本地連接,外網也就無法訪問

將 protected-mode yes 改為 protected-mode no 這已不是關閉redis的保護模式,在保護模式下外網也是要被拒絕的(有故事)

Centos7 最小系統安裝Redis